Likely from Sanskrit-based forms tied to mahi, meaning 'great' or 'earth,' giving it a gentle, expansive feel.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mahiya?
Swipe through thousands of names like it