Maho is a Japanese name often written with characters suggesting truth, sail, or blossom, so its meaning depends on the kanji used.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Maho?
Swipe through thousands of names like it