इन्द्र

Indra

boySanskritHinduBuddhist

Indra is a Hindu boy name of Sanskrit origin, meaning “King of the gods”.

MeaningKing of the gods
GenderBoy
OriginSanskrit
Written asइन्द्र
PronunciationIN-druh
TraditionHindu, Buddhist
Used inIndia, Nepal, Indonesia, Sri Lanka

Meaning and origin of Indra

Indra is the king of the gods in the Rig Veda, the wielder of the thunderbolt who slays the serpent Vritra and releases the waters; more hymns are addressed to him than to almost any other god. The origin of his name is debated. In later Hinduism he remains lord of heaven, and in Buddhism he appears as Shakra, protector of the Buddha's teaching. As a given name Indra is used for boys in India and for girls in Indonesia and elsewhere.

Is Indra a Hindu name?

Indra is the Vedic king of the gods in Hinduism, and as Shakra (Sakka) he is a guardian deity in Buddhist scriptures.

How popular is Indra?

Used across South and Southeast Asia, for boys in India and often for girls in Indonesia.

Gifts with the name Indra

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 Indra

InderIndranShakra

Names similar to Indra

More Hindu boy names

Frequently asked questions

What does the name Indra mean?

Indra means 'King of the gods'. It is of Sanskrit origin.

Is Indra a Hindu name?

Indra is the Vedic king of the gods in Hinduism, and as Shakra (Sakka) he is a guardian deity in Buddhist scriptures.

How do you pronounce Indra?

Indra is pronounced IN-druh.

Is Indra a boy or girl name?

Indra is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.