A Japanese name with meanings varying by kanji, commonly written as 'mirror,' 'capital,' or 'respectful child.'
Like Kyoko?
Swipe through thousands of names like it