Hindu names drawn from Sanskrit follow a regular morphological pattern: a root (dhatu), one or more prefixes (upasarga), and a suffix (pratyaya) that may carry gender, case or compound meaning. Roughly 2,000 verbal roots in classical Sanskrit underpin the vocabulary, and the same roots reappear across nouns, adjectives and names. Understanding a Hindu name therefore reduces to identifying the root, the prefix family, and the suffix, then assembling the literal sense. This article works through the standard prefixes and suffixes, common roots, and a structured method for parsing a name. Most modern Indian onomastic dictionaries (the Monier-Williams Sanskrit-English Dictionary, V. S. Apte’s Practical Sanskrit-English Dictionary) provide the relevant glosses.
The three building blocks: root, prefix, suffix
A Sanskrit name is rarely arbitrary. It encodes a meaning, often a virtue (Sushila, “well-disposed”), a divine epithet (Vishnu-priya, “dear to Vishnu”), a natural element (Aakash, “sky”), or a relational claim (Devadatta, “given by the gods”). The mechanics:
- Root (dhatu): the basic verbal stem, like kṛ (to do), nand (to rejoice), jñā (to know), vid (to know), man (to think), budh (to wake/be aware), han (to slay), gam (to go). Most Sanskrit names derive from a handful of these productive roots.
- Prefix (upasarga): a small set of 22 traditional prefixes modify the root’s sense. The most common are pra- (forth), sam- (together), vi- (apart), su- (well), dur- (badly), abhi- (towards), adhi- (above), anu- (after), ut- (up), nih- (out).
- Suffix (pratyaya): appended to make a name grammatical and gendered. Common name-forming suffixes include -a (masculine), -i or -ī (feminine), -ananda (joy), -priya (dear), -nath (lord), -deva/devi (god/goddess), -ish/ishi (lord), -raj (king), -mati (intelligent).
Names also commonly take the form of compounds (samasa), two complete words joined together, where the meaning is the relationship between them. Examples: Ram-deva (Ram + god), Surya-prakash (sun + light), Hari-priya (Vishnu + beloved).
Common name-forming suffixes and what they signal
- -ananda (“bliss, joy”): Vivekananda (bliss of discrimination), Yogananda (bliss of yoga), Paramananda (supreme bliss). Used primarily for male monastic and sannyasi names in the Ramakrishna and Vedanta traditions.
- -nath (“lord, master”): Vishwanath (lord of the world), Jagannath (lord of the universe), Adi-nath (primal lord, Shiva). A common epithet ending for Shiva and for Krishna.
- -priya (“dear, beloved”): Vishnu-priya, Sita-priya (dear to Sita, an epithet of Rama), Bhakta-priya (dear to devotees). Often a feminine name when used as personal name (Priya, Vidya-priya).
- -ish/-ishwar (“lord”): Maheshwar (great lord, Shiva), Rameshwar (lord Rama), Yogeshwar (lord of yoga).
- -deva (“god”) and -devi (“goddess”): Vasudeva (Krishna’s father), Mahadeva (Shiva), Devaki (mother of Krishna). The feminine -devi is a common suffix in north Indian women’s names.
- -raj (“king”) and -rani (“queen”): Raj Kumar, Devraj, Yuvraj.
- -mati (“intelligent”): Sumati (well-intelligent), Vimati (different-minded).
- -bhushan (“ornament”): Vibhushan (great ornament), Padma-bhushan.
Common name-forming prefixes
- Su- (“well, good”): Sushila (well-disposed), Suresh (good ruler), Sumit (well-measured), Sunanda (well-pleasing).
- Maha- (“great”): Mahadev, Maharaj, Mahesh, Mahaveer (great hero).
- Param- (“supreme”): Paramahamsa, Paramanand, Parameshwar.
- Sat-/Satya- (“truth, real”): Satyananda, Satyajeet (truth-victorious), Satyavati.
- Pra- (“forward, forth”): Prabhakar (forth-shining, the sun), Pradeep (lamp), Prakash (light).
- Abhi- (“towards, fronting”): Abhimanyu (forward-spirited), Abhinandan (greeting), Abhishek (sprinkling, consecration).
- A-/An- (“not, without”): Anand (without sorrow, bliss), Achyuta (without slipping, immovable), Ananta (without end).
Parsing a name: worked examples
Walking through several common Hindu names with their morphological breakdown.
- Vivekananda = viveka (“discrimination”) + ananda (“bliss”) = “one whose joy is in discriminating wisdom”. Adopted as a monastic name by Narendranath Datta (1863–1902).
- Abhimanyu = abhi (“towards”) + manyu (“anger, spirit, passion”) = “one who is filled with passion”. The son of Arjuna in the Mahabharata.
- Lakshmi-priya = lakshmi (the goddess of fortune) + priya (“beloved”) = “beloved of Lakshmi”, commonly used for an aspect or epithet.
- Devadatta = deva (“god”) + datta (“given”) = “given by the gods”, a common Vedic-period name.
- Suryakant = surya (“sun”) + kant (“beloved, husband”) = “beloved of the sun”, a name of the moonstone gem and a personal name.
- Anantakirti = ananta (“endless”) + kirti (“fame”) = “endlessly famous”, a Jain monastic name pattern.
- Padmavati = padma (“lotus”) + vati (feminine suffix indicating “possessing”) = “one possessing a lotus”, a name for Lakshmi and a personal name.
Names drawn from epics and Puranas
A second large category of Hindu names is direct adoption from sacred narrative. These are typically already-compound Sanskrit names whose meaning has fused into the figure’s identity.
- From the Ramayana: Rama, Lakshmana, Bharata, Shatrughna, Sita, Urmila, Mandavi, Hanuman, Sugriva.
- From the Mahabharata: Arjuna, Bhima, Yudhishthira, Nakula, Sahadeva, Karna, Draupadi, Subhadra, Krishna.
- Vishnu’s avatars and epithets: Narayana, Madhava, Govinda, Keshava, Janardana, Hari, Hrishikesh, Madhusudana.
- Shiva’s names: Shankar, Bholenath, Mahesh, Nataraja, Pashupati, Mahadev, Trilochana.
- Devi names: Durga, Kali, Parvati, Saraswati, Lakshmi, Sita, Radha, Annapurna, Kamakshi.
The Vishnu Sahasranama (1000 names of Vishnu) and the Lalita Sahasranama (1000 names of the Goddess) are the two main reservoirs from which devotional Hindu names are drawn. Both are systematically catalogued and each name has a meaning that can be looked up; family priests often select names by consulting these lists according to the child’s nakshatra (birth-star).
For what it’s worth, on getting a Hindu name parsed
For what it’s worth, the simplest way to identify a name’s meaning is to separate the name into two or three plausible Sanskrit components and look each up in V. S. Apte’s Practical Sanskrit-English Dictionary (freely available online via the University of Cologne’s digital Sanskrit dictionary collection). Most names parse cleanly into root + suffix or word + word, with the meaning evident from the components. Names that seem opaque often have undergone Prakrit or vernacular adaptation (Hindi, Marathi, Bengali) that obscures the Sanskrit etymology; the underlying parse usually still works.
Common questions
How are children’s names chosen ritually?
The naming ceremony (namakarana) is one of the sixteen samskaras described in the Grihya Sutras and the Manusmriti. It is performed on the 11th or 12th day after birth in most Hindu traditions, with a family priest reciting the chosen name into the child’s ear three times. The name is often selected to begin with a syllable from a specific letter family corresponding to the child’s nakshatra at birth; the priest consults a panchanga (astrological almanac) to identify the starting letter.
Why do some Hindus take a second name on initiation?
Sannyasi initiation in monastic traditions involves taking a new name that ends in -ananda (Ramakrishna tradition), -tirtha or -saraswati (Shankara’s Dashanami orders), or -dasa (Vaishnava traditions). The new name signals the end of the householder identity and the beginning of the renunciate life. The pattern is parallel to monastic name changes in other traditions.
Are all Hindu names Sanskrit?
No. Many Tamil, Telugu, Kannada and Malayalam Hindu names are Dravidian in origin (not Sanskrit-derived), with their own root systems and meanings. Some Hindi and Marathi names come from Prakrit or have undergone Prakrit phonological adaptation. Tribal and regional Hindu names draw on local language traditions. The Sanskrit name pattern this article describes covers a large majority of pan-Indian classical names but is not the only system in use.
A limitation worth noting
Sanskrit name etymology is generally clear at the morphological level (root + suffix), but the historical and devotional layers of meaning attached to specific names accumulate over centuries. A name like Madhava parses as “honey-related, sweet”, but it has been a Vishnu epithet in the Bhagavata Purana for so long that the name carries that Krishna-association rather than the bare etymology. Etymological parsing reveals the literal sense; the cultural meaning often departs from the parse.
For further reading, the Monier-Williams Sanskrit-English Dictionary at the University of Cologne digital Sanskrit dictionary is the standard reference. Names appearing in the epics can be cross-checked against the Vishnu Sahasranama and Lalita Sahasranama lists.
