I know two places where the name "Momo" comes. wink
There's a soul-reaper called Momo in Bleach, and in Avatar, Aang's pet lemur is named Momo. rofl
Did you know Momo means Peach in Japaneese?
Ps: I love peaches lol
Passport Japan日本のパスポート
Guild to teach, learn or talk about japanese language and culture