A Japanese name whose meaning varies by kanji, often involving ideas like aspiration, sail, poetry, or protection.
Like Shiho?
Swipe through thousands of names like it