महेश

Mahesh

boySanskritHindu

Mahesh is a Hindu boy name of Sanskrit origin, meaning “Great lord, Shiva”.

MeaningGreat lord, Shiva
GenderBoy
OriginSanskrit
Written asमहेश
Pronunciationmuh-HAYSH
TraditionHindu
Used inIndia, Nepal

Meaning and origin of Mahesh

Mahesh is a contraction of maha, 'great', and isha, 'lord', and is one of the most familiar names of Shiva. In the classic triad Brahma, Vishnu and Mahesh are the creator, preserver and destroyer. The name has been popular across India for generations, borne for example by the tennis player Mahesh Bhupathi and the film director Mahesh Bhatt.

Is Mahesh a Hindu name?

Mahesh is a direct name of Shiva, and Hindu families choose it as a devotional name, especially among Shiva worshippers.

How popular is Mahesh?

Very common in India among men born in the later twentieth century; less fashionable for babies today.

Gifts with the name Mahesh

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 Mahesh

MaheshwarMaheswaranMageswaran

Names similar to Mahesh

More Hindu boy names

Frequently asked questions

What does the name Mahesh mean?

Mahesh means 'Great lord, Shiva'. It is of Sanskrit origin.

Is Mahesh a Hindu name?

Mahesh is a direct name of Shiva, and Hindu families choose it as a devotional name, especially among Shiva worshippers.

How do you pronounce Mahesh?

Mahesh is pronounced muh-HAYSH.

Is Mahesh a boy or girl name?

Mahesh is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.