From Arabic roots around Mah- names meaning competence or skill, used in a softer modern spelling for girls.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mahie?
Swipe through thousands of names like it