Share this NameBadge!
My NameBadge

Origin of Name
Egypt (Arabic first name/Turkish last name)
Meaning of Name
Maha is the Arabic name of an Arabian deer (Arabian oryx)
Behind My Name
There is actually a mythical Indian king called mahabali! What are the odds of that!! https://en.wikipedia.org/wiki/Mahabali