Mahi
Mahi is a Hindu unisex name of Sanskrit; also Punjabi origin, meaning “Earth; great; beloved (Punjabi)”.
| Meaning | Earth; great; beloved (Punjabi) |
|---|---|
| Gender | Unisex |
| Origin | Sanskrit; also Punjabi |
| Written as | मही |
| Pronunciation | MAH-hee |
| Tradition | Hindu, Sikh |
| Used in | India, Nepal |
Meaning and origin of Mahi
In Sanskrit mahi means 'the earth' or 'the great one', from the same root as maha, 'great'. A separate Punjabi word, often spelled maahi, means 'beloved' and is common in songs and poetry, which adds a romantic layer. Mahi is also the name of a river in western India. It is used mostly for girls, but some boys bear it, and it is famous as the nickname of cricketer MS Dhoni.
Is Mahi a Hindu name?
In Hindu texts Mahi is a name of the earth goddess; in Punjabi families, Sikh and Hindu, the word for beloved gives the name a non-religious, affectionate sense.
How popular is Mahi?
Popular as a modern short name in India, mostly for girls.
Gifts with the name Mahi
- Mahi name necklaces & bracelets (Amazon)
- Personalised Mahi baby gifts (Amazon)
- Hindu baby gifts & books (Amazon)
As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.
Spellings and variants of Mahi
Names similar to Mahi
More Hindu unisex names
Frequently asked questions
What does the name Mahi mean?
Mahi means 'Earth; great; beloved (Punjabi)'. It is of Sanskrit; also Punjabi origin.
Is Mahi a Hindu name?
In Hindu texts Mahi is a name of the earth goddess; in Punjabi families, Sikh and Hindu, the word for beloved gives the name a non-religious, affectionate sense.
How do you pronounce Mahi?
Mahi is pronounced MAH-hee.
Is Mahi a boy or girl name?
Mahi is used for both boys and girls.