महेन्द्र

Mahendra

boySanskritHinduBuddhist

Mahendra is a Hindu boy name of Sanskrit origin, meaning “Great Indra; great lord”.

MeaningGreat Indra; great lord
GenderBoy
OriginSanskrit
Written asमहेन्द्र
Pronunciationmuh-HEN-druh
TraditionHindu, Buddhist
Used inIndia, Nepal, Sri Lanka

Meaning and origin of Mahendra

Mahendra joins maha, 'great', with Indra, king of the gods, and was used as a royal title. Mahinda, the Pali form, was the son of Ashoka who carried Buddhism to Sri Lanka. In Nepal, King Mahendra ruled from 1955 to 1972, and the cricketer Mahendra Singh Dhoni is a famous modern bearer. Mahendragiri is also a mountain range named in the epics.

Is Mahendra a Hindu name?

Hindus know the name as a title of Indra, while Buddhists honour Mahinda (Mahendra) as the monk who brought Buddhism to Sri Lanka.

How popular is Mahendra?

A widely used traditional name in India and Nepal; Mahinda is the usual form in Sri Lanka.

Gifts with the name Mahendra

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 Mahendra

MahinderMahindaMahenderMahindra

Names similar to Mahendra

NarendraSurendraRajendraDevendra

More Hindu boy names

Frequently asked questions

What does the name Mahendra mean?

Mahendra means 'Great Indra; great lord'. It is of Sanskrit origin.

Is Mahendra a Hindu name?

Hindus know the name as a title of Indra, while Buddhists honour Mahinda (Mahendra) as the monk who brought Buddhism to Sri Lanka.

How do you pronounce Mahendra?

Mahendra is pronounced muh-HEN-druh.

Is Mahendra a boy or girl name?

Mahendra is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.