Maho is a Japanese name often written with characters suggesting truth, sail, or blossom, so its meaning depends on the kanji used.
Like Maho?
Swipe through thousands of names like it