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.
- Deva / Dev ("god, divine"): Dev, Devika ("little goddess"), Devansh ("part of God"), Devesh ("lord of the gods"). In Bengali the v becomes b, so Devashish turns into Debashish and Devajyoti into Debojyoti.
- Isha / -esh ("lord, ruler"): from the root ish, "to rule". It sits inside Ishaan, Ishwar and Isha, and as the ending -esh it gives Ganesh ("lord of the ganas"), Mahesh ("great lord", Shiva), Suresh ("lord of the gods"), Dinesh ("lord of the day", the sun) and Ramesh ("lord of Lakshmi", Vishnu).
- Ansh ("part, portion"): Ansh on its own, or joined to a deity to mean "a part of" that god, as in Shivansh, Shivaansh and Vedansh ("part of the Vedas"). This pattern has been especially fashionable for boys since the 2000s.
- Shri / Sri ("radiance, auspiciousness", also Lakshmi): used as a respectful prefix and inside names such as Shriram, Shrikant ("beloved of Lakshmi") and Shrihari.
- Jyoti, Deepa, Prakash ("light"): Jyoti, Deepa, Deepak, Prakash, and compounds like Vedaprakash ("light of the Vedas") and the Bengali Jyotirmoy ("full of light").
- Jaya / Vijaya ("victory"): Jaya, Vijay, Jayalakshmi ("Lakshmi of victory") and Jayakrishnan.
- Feminine endings -a, -i and -ika: Sanskrit grammar usually marks feminine nouns with a long -a or -i, which is why so many pairs exist: Shiv/Shivani, Ishan/Ishani, Dhruv/Dhruvi. The diminutive -ika gives names like Devika, Vedika and Anshika.
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:
| Name | Meaning | Origin |
|---|---|---|
| Krishna | Dark; the all-attractive one | Sanskrit |
| Govind | Cowherd; protector of the earth; Krishna | Sanskrit |
| Gopal | Protector of cows; Krishna | Sanskrit |
| Madhav | Krishna; descendant of Madhu | Sanskrit |
| Keshav | One with beautiful hair; Krishna | Sanskrit |
| Mukund | Giver of liberation; a name of Krishna | Sanskrit |
| Narayan | Name of Vishnu | Sanskrit |
| Hari | Vishnu; the one who removes sorrow | Sanskrit |
| Achyut | Imperishable, unfailing | Sanskrit |
| Ram | Pleasing, delightful; Lord Rama | Sanskrit |
| Raghav | Descendant of Raghu; Lord Rama | Sanskrit |
| Shankar | Bringer of welfare; Lord Shiva | Sanskrit |
| Rudra | Fierce one; name of Shiva | Sanskrit |
| Mahesh | Great lord, Shiva | Sanskrit |
| Shivam | Auspicious, benevolent | Sanskrit |
| Aniket | Without a fixed home; epithet of Shiva | Sanskrit |
| Ganesh | Lord of the ganas | Sanskrit |
| Vinayak | Remover of obstacles (Ganesha) | Sanskrit |
| Ganapati | Lord of the ganas; Ganesha | Sanskrit |
| Kartik | Of the month Kartika; Kartikeya | Sanskrit |
| Murugan | Beautiful one; the god Murugan | Tamil |
| Shanmugam | Six-faced; Lord Murugan | Tamil |
| Indra | King of the gods | Sanskrit |
| Varun | Lord of the waters | Sanskrit |
| Surya | The sun; the sun god | Sanskrit |
| Agni | Fire | Sanskrit |
Girls' names drawn from goddesses and their epithets:
| Name | Meaning | Origin |
|---|---|---|
| Lakshmi | Goddess of wealth and good fortune | Sanskrit |
| Kamala | Lotus; goddess Lakshmi | Sanskrit |
| Padma | Lotus | Sanskrit |
| Saraswati | Goddess of knowledge; she who has waters | Sanskrit |
| Sharada | Autumnal; goddess Saraswati | Sanskrit |
| Parvati | Daughter of the mountain | Sanskrit |
| Uma | Name of the goddess Parvati | Sanskrit |
| Gauri | Fair, radiant; goddess Parvati | Sanskrit |
| Girija | Born of the mountain; Parvati | Sanskrit |
| Aparna | Leafless; name of Parvati | Sanskrit |
| Shivani | Wife of Shiva; Parvati | Sanskrit |
| Ambika | Mother; goddess Parvati | Sanskrit |
| Durga | Invincible; hard to reach | Sanskrit |
| Shakti | Power, strength, divine energy | Sanskrit |
| Sita | Furrow; Rama's wife | Sanskrit |
| Janaki | Daughter of Janaka; Sita | Sanskrit |
| Vaidehi | Princess of Videha; Sita | Sanskrit |
| Radha | Success, prosperity; Krishna's beloved | Sanskrit |
| Ganga | The sacred river Ganges | Sanskrit |
| Yamuna | The sacred Yamuna river | Sanskrit |
| Narmada | Giver of delight; a sacred river | Sanskrit |
| Kaveri | The sacred Kaveri river | Sanskrit / Tamil |
| Devi | Goddess | Sanskrit |
| Annapurna | Full of food; goddess of nourishment | Sanskrit |
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:
| Name | Meaning | Origin |
|---|---|---|
| Narayanan | Lord Vishnu; refuge of beings | Sanskrit |
| Ramachandran | Lord Rama, moon-like | Sanskrit |
| Lakshmanan | Marked with good signs; fortunate | Sanskrit |
| Kannan | Krishna | Tamil |
| Adhavan | Sun | Tamil |
| Ilango | Young prince | Tamil |
| Arul | Grace, divine mercy | Tamil |
| Kanmani | Apple of the eye | Tamil |
| Lekshmi | Goddess of wealth and good fortune | Sanskrit |
| Parvathy | Daughter of the mountain | Sanskrit |
| Padmanabhan | Lotus-navelled; Vishnu | Sanskrit |
| Unnikrishnan | Baby Krishna | Malayalam and Sanskrit |
| Venkatesh | Lord of the Venkata hill | Sanskrit |
| Vennela | Moonlight | Telugu |
| Basavaraj | King of bulls; lord Basava | Kannada (Sanskrit vrishabha + raja) |
| Barun | Varuna, lord of the waters | Sanskrit |
| Arnab | Ocean, sea | Sanskrit |
| Debojit | One who has won over the gods | Bengali |
| Anirban | Undying; eternal flame | Sanskrit |
| Dipankar | One who lights the lamp | Sanskrit |
| Geetanjali | Offering of songs | Sanskrit |
| Amruta | Nectar of immortality | Sanskrit |
| Ajinkya | Invincible, unbeatable | Marathi |
| Prajakta | Night-flowering jasmine | Marathi |
| Hetal | Friendly, affectionate | Gujarati |
| Hiral | Shining like a diamond | Gujarati |
| Mehul | Rain; rain cloud | Gujarati |
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.
- Timing. It is often held on the eleventh or twelfth day after birth, after the period of ritual impurity associated with childbirth ends, though some families wait a month or longer, and some hold it on a day the family priest considers auspicious.
- The rite. A priest typically performs a puja, sometimes with a small fire offering. In many families the father or an elder whispers the chosen name into the baby's right ear. In parts of Maharashtra the naming is linked to the cradle ceremony, and in many families the father's sister has a special role in announcing the name.
- More than one name. Some families give a private ritual name, used in prayers, alongside the everyday name. Old household manuals known as Grihya Sutras also give guidance on the sound of a name, such as the number of syllables suited to boys and girls, though few modern families follow these rules strictly.
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.
| Name | Meaning | Origin |
|---|---|---|
| Aarav | Peaceful; melodious sound | Sanskrit |
| Vihaan | Dawn, morning | Sanskrit |
| Vivaan | Full of life; rays of the morning sun (modern) | Modern Indian |
| Advik | Unique, matchless | Sanskrit (modern coinage) |
| Ishaan | Lord; the northeast; a form of Shiva | Sanskrit |
| Atharv | Name of the fourth Veda; a sage | Sanskrit |
| Arnav | Ocean, sea | Sanskrit |
| Dhruv | Pole star; firm, unshakeable | Sanskrit |
| Aarush | First ray of the sun | Sanskrit |
| Ayush | Long life, lifespan | Sanskrit |
| Shaurya | Valour, heroism | Sanskrit |
| Vedant | Culmination of the Vedas; ultimate knowledge | Sanskrit |
| Shivansh | A portion of Shiva | Sanskrit |
| Devansh | Part of God | Sanskrit |
| Yug | Era, age | Sanskrit |
| Ritvik | Vedic priest | Sanskrit |
| Aadhya | The first; primordial power | Sanskrit |
| Ananya | Unique; without equal | Sanskrit |
| Saanvi | Goddess Lakshmi; follower (debated) | Sanskrit (modern Indian) |
| Aaradhya | Worthy of worship | Sanskrit |
| Navya | New, young; worthy of praise | Sanskrit |
| Kavya | Poetry; poetic composition | Sanskrit |
| Ira | Earth; refreshment | Sanskrit |
| Aarohi | Ascending musical scale | Sanskrit |
| Prisha | Usually given as beloved, God's gift | Sanskrit (modern coinage) |
| Tanvi | Slender, delicate woman | Sanskrit |
| Avni | The earth | Sanskrit |
| Aditi | Boundless, limitless | Sanskrit |
| Meera | Devoted one; also ocean, boundary | Sanskrit and Hindi |
| Siya | Goddess Sita | Sanskrit |
| Ahana | First rays of the sun; dawn | Sanskrit |
| Shreya | Auspicious, excellent, fortunate | Sanskrit |
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.