अमरेश

Amresh

boySanskritHindu

Amresh is a Hindu boy name of Sanskrit origin, meaning “Lord of the immortals”.

MeaningLord of the immortals
GenderBoy
OriginSanskrit
Written asअमरेश
PronunciationUHM-raysh
TraditionHindu
Used inIndia, Nepal

Meaning and origin of Amresh

Amresh is a shortened spelling of Amaresh, from the Sanskrit amara 'immortal, a god' and isha 'lord'. As 'lord of the gods' it is applied to Indra, king of the devas in Vedic myth, and is also used as an epithet of Shiva. It belongs to a family of names built with -esh, like Ganesh and Mahesh. The name is used across northern India, especially in Bihar and Uttar Pradesh.

Is Amresh a Hindu name?

Amresh is a Hindu name that refers to the lord of the immortal gods, usually understood as Indra and sometimes as Shiva, as in the Amarnath cave shrine.

How popular is Amresh?

Moderately common in northern India, mainly among men born before 2000.

Gifts with the name Amresh

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 Amresh

AmareshAmreeshAmaresha

Names similar to Amresh

More Hindu boy names

Frequently asked questions

What does the name Amresh mean?

Amresh means 'Lord of the immortals'. It is of Sanskrit origin.

Is Amresh a Hindu name?

Amresh is a Hindu name that refers to the lord of the immortal gods, usually understood as Indra and sometimes as Shiva, as in the Amarnath cave shrine.

How do you pronounce Amresh?

Amresh is pronounced UHM-raysh.

Is Amresh a boy or girl name?

Amresh is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.