Hindu Baby Names: Sanskrit Roots, Deity Names and Naming Traditions

Updated October 2026 · Modern Baby Names

Hindu names carry a great deal in a few syllables: a Sanskrit root, often a god or goddess, sometimes a star or a season, and nearly always a regional accent. A boy called Ganesh in Pune might be Ganapati on a temple list, and a girl named Lakshmi in Delhi could just as easily be Lekshmi in Kerala. This guide walks through how these names are built, which deity names and epithets families draw on, how the same name changes from Tamil to Bengali to Gujarati, and how traditions such as the Namakarana ceremony and the first-syllable custom shape the final choice.

Why Sanskrit sits underneath most Hindu names

Most Hindu given names, whatever language the family speaks at home, are built from Sanskrit words. Sanskrit is the language of the Vedas, the epics and most temple liturgy, so names taken from it carry a religious resonance even when their literal meaning is simple. Usha is "dawn", Ravi is "sun", Padma is "lotus" and Shanti is "peace". None of these is a deity name in the strict sense, yet each appears in hymns and prayers, which is part of why parents feel they are both beautiful and auspicious.

Regional languages such as Tamil, Bengali, Marathi and Telugu then reshape these Sanskrit words to fit their own sounds and spelling. Tamil also has a deep stock of native names that owe nothing to Sanskrit, such as Arul ("grace"), Kanmani ("apple of the eye") and Selvi. For a wider browse, see our Sanskrit baby names and Hindu baby names lists.

Common Sanskrit building blocks

Once you recognise a handful of recurring elements, thousands of names become readable. Many are compounds of two words, and the second word often works like a suffix.

Spelling in English is not standardised. Doubled vowels usually mark a long sound, so Aadhya and Aadya are spellings of the same name, as are Aaditya and the more common Aditya. Parents often choose the doubled form for clearer pronunciation abroad.

Names of gods and goddesses, and their epithets

Naming a child after a deity is one of the oldest Hindu customs. It is understood as an act of devotion, and many families feel that calling a child's name throughout the day is itself a small, constant remembrance of God. Rather than use only the best-known name, families often choose an epithet, a descriptive title that praises one quality of the deity. Hymns such as the Vishnu Sahasranama (the "thousand names of Vishnu", found in the Mahabharata) and the Lalita Sahasranama for the goddess are traditional sources of these titles.

Vishnu, Krishna and Rama

Vishnu ("the all-pervading one") has countless titles: Narayan, Hari ("the one who removes sorrow"), Achyut ("imperishable"), Purushottam ("supreme being") and Srinivas ("abode of Lakshmi"). His avatar Krishna is honoured as Gopal and Govind (both linked to cows and cowherds), Madhav, Keshav ("one with beautiful hair"), Mukund ("giver of liberation") and Damodar, which recalls the story of the child Krishna tied with a rope at the waist. Murali means "flute", Krishna's instrument, and Mohan means "enchanting". Rama appears as Ram, Raghav ("descendant of Raghu"), Ramachandra and Shriram, and his brothers give us Lakshman and Bharat.

Shiva and his family

Shiva's names often describe his nature: Shankar ("bringer of welfare"), Rudra ("fierce one"), Mahesh, Ishaan and the ascetic Aniket, "one without a fixed home". Shivam means "auspicious". His son Ganesh is also Ganapati and Vinayak, the remover of obstacles. His other son, the warrior god called Skanda or Kartikeya in Sanskrit, is Murugan in Tamil, and gives an especially rich set of names: Kartik, Karthikeyan, Shanmugam and Arumugan (both "six-faced"), Kumaran and Subramanian.

The goddess

Shiva's consort Parvati ("daughter of the mountain") is also Uma, Gauri, Girija, Aparna, Shivani and Ambika. In her fierce forms she is Durga ("invincible") and is worshipped as Shakti, divine power itself. Lakshmi is the goddess of wealth and good fortune, also called Kamala and Padma after the lotus she sits on. Saraswati, goddess of learning and music, appears as Sharada and Bharathi. From the epics come Sita, also known as Janaki and Vaidehi, and Radha, Krishna's beloved. Sacred rivers are treated as goddesses too, hence Ganga, Yamuna, Narmada and Kaveri.

Vedic gods

Some of the oldest names come from the gods of the Rigveda: Indra, king of the gods; Agni, fire; Varun, lord of the waters; Surya and Aaditya for the sun; Soma; and Pavan for the wind. Atharv is named after the sage Atharvan, from whom the Atharvaveda takes its name.

Boys' names drawn from deities and their epithets:

NameMeaningOrigin
KrishnaDark; the all-attractive oneSanskrit
GovindCowherd; protector of the earth; KrishnaSanskrit
GopalProtector of cows; KrishnaSanskrit
MadhavKrishna; descendant of MadhuSanskrit
KeshavOne with beautiful hair; KrishnaSanskrit
MukundGiver of liberation; a name of KrishnaSanskrit
NarayanName of VishnuSanskrit
HariVishnu; the one who removes sorrowSanskrit
AchyutImperishable, unfailingSanskrit
RamPleasing, delightful; Lord RamaSanskrit
RaghavDescendant of Raghu; Lord RamaSanskrit
ShankarBringer of welfare; Lord ShivaSanskrit
RudraFierce one; name of ShivaSanskrit
MaheshGreat lord, ShivaSanskrit
ShivamAuspicious, benevolentSanskrit
AniketWithout a fixed home; epithet of ShivaSanskrit
GaneshLord of the ganasSanskrit
VinayakRemover of obstacles (Ganesha)Sanskrit
GanapatiLord of the ganas; GaneshaSanskrit
KartikOf the month Kartika; KartikeyaSanskrit
MuruganBeautiful one; the god MuruganTamil
ShanmugamSix-faced; Lord MuruganTamil
IndraKing of the godsSanskrit
VarunLord of the watersSanskrit
SuryaThe sun; the sun godSanskrit
AgniFireSanskrit

Girls' names drawn from goddesses and their epithets:

NameMeaningOrigin
LakshmiGoddess of wealth and good fortuneSanskrit
KamalaLotus; goddess LakshmiSanskrit
PadmaLotusSanskrit
SaraswatiGoddess of knowledge; she who has watersSanskrit
SharadaAutumnal; goddess SaraswatiSanskrit
ParvatiDaughter of the mountainSanskrit
UmaName of the goddess ParvatiSanskrit
GauriFair, radiant; goddess ParvatiSanskrit
GirijaBorn of the mountain; ParvatiSanskrit
AparnaLeafless; name of ParvatiSanskrit
ShivaniWife of Shiva; ParvatiSanskrit
AmbikaMother; goddess ParvatiSanskrit
DurgaInvincible; hard to reachSanskrit
ShaktiPower, strength, divine energySanskrit
SitaFurrow; Rama's wifeSanskrit
JanakiDaughter of Janaka; SitaSanskrit
VaidehiPrincess of Videha; SitaSanskrit
RadhaSuccess, prosperity; Krishna's belovedSanskrit
GangaThe sacred river GangesSanskrit
YamunaThe sacred Yamuna riverSanskrit
NarmadaGiver of delight; a sacred riverSanskrit
KaveriThe sacred Kaveri riverSanskrit / Tamil
DeviGoddessSanskrit
AnnapurnaFull of food; goddess of nourishmentSanskrit

A note of care: some families prefer not to give the plain name of a major deity, such as Krishna or Lakshmi, and choose an epithet or a compound instead, partly out of respect and partly to avoid a name being used casually in scolding or teasing. Others are happy with the direct name. Neither practice is a fixed rule, so it is worth asking elders what is customary in your community.

Regional forms: one name, many accents

The same Sanskrit name often sounds and looks different depending on the region. Understanding these patterns helps you choose a spelling that matches your family's language, or recognise that two "different" names are really one.

Tamil

Tamil names often add the masculine ending -an to a Sanskrit base: Narayana becomes Narayanan, Ramachandra becomes Ramachandran, Lakshmana becomes Lakshmanan. Krishna is commonly Kannan. Tamil spelling in English frequently uses th and dh, giving Aadharsh and Dhivya, and native Tamil words supply names like Adhavan ("sun"), Ilango ("young prince") and Anbuselvan. Many Tamil families also follow the custom of placing the father's initial before the given name rather than using a fixed surname.

Malayalam

Kerala spellings are recognisable from forms like Lekshmi for Lakshmi and Parvathy for Parvati. Names of Vishnu and Krishna are especially popular, including Padmanabhan ("lotus-navelled"), Unnikrishnan ("baby Krishna") and Harikrishnan.

Telugu and Kannada

Andhra Pradesh and Telangana are home to the Tirumala temple, so names of its deity Venkateswara, such as Venkatesh, Srinivas and Balaji, are very common. Telugu also contributes native names such as Vennela ("moonlight") and Aamani ("spring"). In Karnataka, names like Basavaraj recall Basava, the twelfth-century saint revered by Lingayats.

Bengali

Bengali pronounces Sanskrit v as b and the short a closer to o, so Varun is Barun, Arnav is Arnab, and Devajit becomes Debojit. Bengal is also known for elegant, literary compounds: Anirban ("undying flame"), Dipankar ("one who lights the lamp"), Geetanjali ("offering of songs") and Amartya ("immortal").

Marathi and Gujarati

In western India the Sanskrit vowel usually written ri is pronounced "ru", so Amrita is spelled Amruta. Marathi favourites include Ajinkya ("invincible"), Prajakta (night-flowering jasmine) and Yashwant. Gujarati names include Hetal, Hiral, Mehul ("rain cloud") and Keyur. In everyday Gujarati usage, the respectful suffixes -bhai and -ben are often added after a given name, but they are not part of the name itself.

Regional names and spellings:

NameMeaningOrigin
NarayananLord Vishnu; refuge of beingsSanskrit
RamachandranLord Rama, moon-likeSanskrit
LakshmananMarked with good signs; fortunateSanskrit
KannanKrishnaTamil
AdhavanSunTamil
IlangoYoung princeTamil
ArulGrace, divine mercyTamil
KanmaniApple of the eyeTamil
LekshmiGoddess of wealth and good fortuneSanskrit
ParvathyDaughter of the mountainSanskrit
PadmanabhanLotus-navelled; VishnuSanskrit
UnnikrishnanBaby KrishnaMalayalam and Sanskrit
VenkateshLord of the Venkata hillSanskrit
VennelaMoonlightTelugu
BasavarajKing of bulls; lord BasavaKannada (Sanskrit vrishabha + raja)
BarunVaruna, lord of the watersSanskrit
ArnabOcean, seaSanskrit
DebojitOne who has won over the godsBengali
AnirbanUndying; eternal flameSanskrit
DipankarOne who lights the lampSanskrit
GeetanjaliOffering of songsSanskrit
AmrutaNectar of immortalitySanskrit
AjinkyaInvincible, unbeatableMarathi
PrajaktaNight-flowering jasmineMarathi
HetalFriendly, affectionateGujarati
HiralShining like a diamondGujarati
MehulRain; rain cloudGujarati

The Namakarana ceremony

Namakarana, literally "making the name", is one of the traditional samskaras, the life-cycle rites of Hindu tradition. Practice varies widely by region, caste community and family, so what follows describes common patterns rather than a single required form.

Choosing by nakshatra and first syllable

A widely followed custom, especially in families who consult a jyotishi (traditional astrologer), is to choose a name that begins with a particular syllable. In this tradition the priest works out the baby's birth nakshatra, the lunar mansion in which the moon stood at the time of birth, from the date, time and place. Each of the twenty-seven nakshatras is divided into four quarters, and each quarter is associated with a syllable, so the family receives a short list of recommended starting sounds.

A few points are worth knowing. This is a religious and cultural custom rather than something with any demonstrated effect on a child's life, and families range from following it carefully to ignoring it completely. Different traditions and almanacs sometimes give slightly different syllables, so two priests may not agree. Many families satisfy the custom with the ritual name and use a different everyday name. And the nakshatras themselves have given us lovely names, such as Rohini, Ashwini, Revati, Swati, Anuradha and Chitra, as well as Nakshatra itself, which simply means "star" or "lunar mansion". Names linked to months and seasons, such as Kartik, Shravani and Hemant, follow a similar instinct to tie a child to the moment of birth.

Modern popular Hindu names

Since the 2000s, many Hindu parents in India and abroad have favoured short names that sound fresh in any language. Several of the most fashionable are recent coinages or revivals whose classical meaning is debated, which is worth knowing before you settle on a meaning for a birth announcement.

Among boys, Aarav (popularly "peaceful", though its classical source is debated), Vihaan ("dawn"), Vivaan, Advik ("unique", a modern formation), Reyansh, Ishaan, Atharv, Arnav ("ocean"), Dhruv ("pole star"), Aarush ("first ray of the sun"), Ayush and Shaurya ("valour") have all been widely chosen. Among girls, Aadhya, Ananya ("without equal"), Saanvi, Aaradhya ("worthy of worship"), Navya, Kavya ("poetry"), Ira, Aarohi, Prisha, Diya, Tanvi, Avni ("the earth") and Aditi are popular.

NameMeaningOrigin
AaravPeaceful; melodious soundSanskrit
VihaanDawn, morningSanskrit
VivaanFull of life; rays of the morning sun (modern)Modern Indian
AdvikUnique, matchlessSanskrit (modern coinage)
IshaanLord; the northeast; a form of ShivaSanskrit
AtharvName of the fourth Veda; a sageSanskrit
ArnavOcean, seaSanskrit
DhruvPole star; firm, unshakeableSanskrit
AarushFirst ray of the sunSanskrit
AyushLong life, lifespanSanskrit
ShauryaValour, heroismSanskrit
VedantCulmination of the Vedas; ultimate knowledgeSanskrit
ShivanshA portion of ShivaSanskrit
DevanshPart of GodSanskrit
YugEra, ageSanskrit
RitvikVedic priestSanskrit
AadhyaThe first; primordial powerSanskrit
AnanyaUnique; without equalSanskrit
SaanviGoddess Lakshmi; follower (debated)Sanskrit (modern Indian)
AaradhyaWorthy of worshipSanskrit
NavyaNew, young; worthy of praiseSanskrit
KavyaPoetry; poetic compositionSanskrit
IraEarth; refreshmentSanskrit
AarohiAscending musical scaleSanskrit
PrishaUsually given as beloved, God's giftSanskrit (modern coinage)
TanviSlender, delicate womanSanskrit
AvniThe earthSanskrit
AditiBoundless, limitlessSanskrit
MeeraDevoted one; also ocean, boundarySanskrit and Hindi
SiyaGoddess SitaSanskrit
AhanaFirst rays of the sun; dawnSanskrit
ShreyaAuspicious, excellent, fortunateSanskrit

Classic names have not disappeared. Arjun, Rohan, Siddharth, Meera, Priya and Divya remain well loved across generations, and they travel easily outside India. If you live in the diaspora, it can help to say a shortlist aloud in both your home language and the local one, and to check that the spelling will be pronounced the way you intend. Our boy names and girl names pages let you browse more widely by letter.

Frequently asked questions

What is a good Hindu name for a baby boy that means God?

Dev means "god" or "divine", Ishwar means "the Lord", and Devesh and Suresh both mean "lord of the gods". If you want a specific deity, Hari (Vishnu), Shankar (Shiva) and Vinayak (Ganesha) are traditional choices.

Which Hindu girl names are names of goddess Lakshmi?

Besides Lakshmi itself, Kamala and Padma refer to her lotus, Shreya carries the sense of auspiciousness linked with her, and Dhanalakshmi and Jayalakshmi are popular South Indian compounds. Saanvi is often listed as a name of Lakshmi, though that link is modern.

What is the Namakarana ceremony?

It is the traditional Hindu naming rite, usually held around the eleventh or twelfth day after birth, in which a priest performs a puja and the baby's name is formally given, often whispered into the right ear by the father or an elder. Customs vary by region and family.

How do I find my baby's name letter by nakshatra?

Families who follow this custom ask a priest or use a traditional almanac to find the birth nakshatra and its quarter, which is associated with a starting syllable. It is a matter of tradition, not a requirement of Hindu practice, and sources sometimes differ on the syllables.

Are Sanskrit names and Hindu names the same thing?

Mostly, but not entirely. Most Hindu names come from Sanskrit, yet many are native Tamil, Telugu or other regional words, such as Arul or Vennela. Some Sanskrit names, like Siddharth and Ananda, are also shared with Buddhist tradition; see our Buddhist baby names list.

Why are there so many spellings of the same name?

Indian scripts do not map neatly onto English letters, and each region pronounces Sanskrit differently. That is why you see Lakshmi and Lekshmi, Varun and Barun, or Aaditya and Aditya. Choose the spelling that matches how your family says the name.

More guides