Hindu God Name Generator
Devas, Devis, avatars and epithets from the Hindu pantheon
Generate Hindu god and goddess names drawn from the whole tradition: the Trimurti, Vedic devas, Navagraha, Dashavatara, the Navadurga and Mahavidyas, regional village deities, and the sacred epithets used in stotras, plus a handful of original Sanskrit-style names for fantasy pantheons.
About Hindu god names
Hindu deities rarely go by a single name. The Vishnu Sahasranama lists a thousand for Vishnu alone, and everyday worship uses dozens more: Govinda, Keshava, Madhusudana and Janardana are the same god addressed through a different deed or quality. Shiva is Neelakantha because the poison he drank turned his throat blue, Nataraja when he dances, Pashupati as lord of creatures. Ganesha is Lambodara for his belly and Ekadanta for his single tusk. Each epithet is a descriptive Sanskrit compound, a tiny story in itself.
The pantheon also has clear families of names. Vedic devas such as Indra, Agni, Varuna and Ushas come from the earliest hymns. The Navagraha name the planets, the Navadurga name nine forms of Durga worshipped across Navratri, the ten Mahavidyas (Tara, Bhairavi, Chhinnamasta, Bagalamukhi) belong to tantric traditions, and the Dashavatara list Vishnu's incarnations from Matsya the fish to Kalki. Beneath all of that sit regional gods with deep local followings: Ayyappan in Kerala, Khandoba in Maharashtra, Mariamman in Tamil Nadu, Vaishno Devi in the north.
The list mixes every layer: canonical names for study or puja, epithets for a mantra, and plausible Sanskrit-style deities for a fantasy setting. The original names near the end use real Sanskrit roots with the Deva or Devi marker so they sit naturally beside the attested ones.
How to choose Hindu god names
- Pick the name that matches the aspect you mean. Shiva as Mahakala is time and destruction, as Dakshinamurti he is the silent teacher, as Bholenath the easily pleased one; the epithet does the characterisation for you.
- Use the feminine forms deliberately. Devi, Shakti and Ambika are broad titles, while Katyayani, Bhairavi or Annapurna name very specific goddesses with their own iconography and festivals.
- For fiction set in India, prefer the regional name your characters would actually use: Murugan rather than Kartikeya in Tamil Nadu, Vitthala rather than Vishnu in Pandharpur, Jagannatha in Odisha.
- If you are building an original pantheon, copy the compound logic rather than the real names: a root word plus -natha (lord), -eshwara (ruler), -priya (beloved of), -putra (son of) or -devi instantly reads as Sanskrit.
- Real deities carry living devotion. Keep canonical names respectful in games and stories; for villains or comic characters, use the clearly marked original names instead.
Frequently asked questions
Are these real Hindu gods or invented names?
The large majority are attested deities and epithets from the Vedas, Puranas, Sahasranama hymns, temple traditions and regional folk worship, including Trimurti forms, Vedic devas, Navagraha, Dashavatara, Navadurga, Mahavidyas, Ashtalakshmi and village gods like Karuppasamy or Khodiyar Mata. A small set near the end are original Sanskrit-style names, marked with Deva or Devi, intended for fantasy pantheons.
Why does the same god appear under many different names?
Hindu worship addresses a deity through epithets that describe a deed, attribute or local form. Krishna, Gopala, Giridhari, Murlidhar and Dwarkadhish are one god seen as child, cowherd, mountain-lifter, flute player and king of Dwarka. Treating each as a separate entry is useful when you want a name tied to a specific story or temple.
What is the difference between a deva and an avatar?
Devas (and devis) are gods in their own right, such as Indra, Agni or Saraswati. Avatars are descents of a god into the world, most famously the ten avatars of Vishnu: Matsya, Kurma, Varaha, Narasimha, Vamana, Parashurama, Rama, Krishna, Buddha and Kalki. Lists vary by tradition, and some also count Balarama, Hayagriva, Dhanvantari or Mohini.
Can I use these names for a character, pet or game?
Many Hindu god names double as ordinary given names in India (Krishna, Lakshmi, Ganesh, Karthik), so using them for a human character is completely normal. For pets, brands or comic villains, remember that names like Shiva or Durga are objects of daily worship; the original Sanskrit-style names are the safer choice for anything irreverent.
Related generators
God Name Generator
Names of gods from myth and imagination
Goddess Name Generator
Names of goddesses from world mythology
Hindu Name Generator
Authentic Hindu names from every region and community
Sanskrit Name Generator
Authentic Sanskrit names with classical roots
Deity Name Generator
Gods and goddesses for pantheons and worldbuilding
Indian Name Generator
Authentic Indian names from every region and community
Greek God Name Generator
Olympians, Titans, daimones and new gods in the Greek style
Norse God Name Generator
Every Æsir, Vanir, and giant of the Eddas
More like this
Hindu Temple Name Generator
Mandir, Kovil and Devasthanam names by tradition
Earth God Name Generator
Divine names of stone, soil, mountain and quake
God of Knowledge Name Generator
Gods and goddesses of wisdom, writing and secrets
God of Life Name Generator
Creators, midwives and healers for your pantheon
Mesopotamian God Name Generator
Gods, goddesses and spirits of Sumer and Babylon
Time God Name Generator
Divine names of hours, ages and endings
All 500 Hindu god names
A: 34 names
- Achyuta
- Adhokshaja
- Adi Parashakti
- Adi Varaha
- Adishesha
- Aditi
- Aditya
- Aghora
- Agni
- Aiyanar
- Ambaji
- Ambika
- Anala
- Ananga
- Ananta
- Anantha Padmanabha
- Angala Parameswari
- Anila
- Aniruddha
- Anjaneya
- Anjaniputra
- Annapurna
- Antaka
- Aparna
- Aranyani
- Ardhanarishvara
- Arka
- Arumugam
- Aryaman
- Ashutosh
- Ashvini Kumaras
- Attukal Amma
- Ayodhyapati
- Ayyappan
B: 41 names
- Baba Balak Nath
- Badri Vishal
- Bagalamukhi
- Bahuchara Mata
- Bajrangbali
- Balabhadra
- Balaji
- Balarama
- Ballaleshwar
- Banke Bihari
- Batuk Bhairav
- Bhadrakali
- Bhaga
- Bhagavati
- Bhagirathi
- Bhairava
- Bhairavi
- Bhairavnath
- Bhalachandra
- Bhanu
- Bharati
- Bhargava
- Bhargava Rama
- Bhaskara
- Bhavani
- Bhima Devi
- Bhimashankar
- Bholenath
- Bhramaramba
- Bhramari
- Bhu Varaha
- Bhudevi
- Bhutanatha
- Bhuteshwar
- Bhuvaneshwari
- Brahma
- Brahmacharini
- Brahmani
- Brihaspati
- Buddha Avatara
- Budha
C: 16 names
- Chakradhari
- Chakrapani
- Chamunda
- Chamundeshwari
- Chandi
- Chandika
- Chandra
- Chandraghanta
- Chandrashekhara
- Chaturmukha
- Chennakeshava
- Chhinnamasta
- Chintamani
- Chintpurni
- Chitragupta
- Chottanikkara Bhagavathy
D: 31 names
- Daksha Prajapati
- Dakshayani
- Dakshina Kali
- Dakshinamurti
- Damodara
- Dandadhara
- Dandayudhapani
- Dasharathi
- Dasra
- Dattatreya
- Devaguru
- Devakinandana
- Devendra
- Devi
- Dhana Lakshmi
- Dhanada
- Dhanapati
- Dhanvantari
- Dhari Devi
- Dharma Sastha
- Dharmaraja
- Dhruvadeva
- Dhumavati
- Dhumraketu
- Dhundhiraja
- Dinakara
- Divakara
- Draupadi Amman
- Durga
- Dwarkadhish
- Dyaus Pita
E: 2 names
- Ekadanta
- Ekavira
G: 25 names
- Gaja Lakshmi
- Gajakarna
- Gajanana
- Gajasurasamhara
- Ganapati
- Ganesha
- Ganga
- Gangadhara
- Garuda
- Gauri
- Gayatri
- Ghanshyam
- Giridhari
- Girija
- Girijatmaj
- Girisha
- Godavari
- Gogaji
- Gopala
- Gopijanavallabha
- Gopinath
- Govinda
- Grishneshwar
- Guha
- Guruvayurappan
H: 13 names
- Haimavati
- Haladhara
- Hanuman
- Hara
- Hari
- Hariharaputra
- Haripriya
- Hayagriva
- Heramba
- Hinglaj Mata
- Hiranyagarbha
- Hrishikesha
- Hutashana
I: 5 names
- Indira
- Indra
- Indrani
- Indu
- Ishana
J: 16 names
- Jagadamba
- Jagaddhatri
- Jagannatha
- Jahnavi
- Jalapati
- Janaki
- Janakivallabha
- Janardana
- Jatadhara
- Jataveda
- Jaya
- Jogulamba
- Jwala Devi
- Jwala Narasimha
- Jwalamukhi
- Jyotiba
K: 45 names
- Kadirvel
- Kailashnath
- Kala
- Kala Bhairava
- Kalaratri
- Kali
- Kalika
- Kalindi
- Kalki
- Kalyani
- Kamadeva
- Kamakhya
- Kamakshi
- Kamala
- Kamalasana
- Kameshwari
- Kanaka Durga
- Kandarpa
- Kanha
- Kanhaiya
- Kanyakumari
- Kapila
- Karthik
- Kartikeya
- Karumariamman
- Karuppasamy
- Kashyapa
- Katyayani
- Kaumari
- Kausalyanandana
- Kaveri
- Kedarnath
- Kesarinandana
- Keshava
- Ketu
- Khandoba
- Khodiyar Mata
- Kodandarama
- Kodungallur Bhagavathy
- Kolhapur Mahalakshmi
- Krishna
- Kubera
- Kumara
- Kurma
- Kushmanda
L: 7 names
- Lakshmi
- Lakshmi Narasimha
- Lalita
- Lalita Tripurasundari
- Lalitambika
- Lambodara
- Lingaraja
M: 46 names
- Madana
- Madanmohan
- Madhava
- Madhusudana
- Madurai Veeran
- Maghavan
- Mahadeva
- Mahaganapati
- Mahagauri
- Mahakala
- Mahakali
- Mahalakshmi
- Mahamaya
- Mahesha
- Maheshvari
- Maheshwara
- Mahishasuramardini
- Maithili
- Malhari Martand
- Mallikarjuna
- Manasa
- Mangala
- Manikandan
- Manmatha
- Mansa Devi
- Mariamman
- Marichi
- Martanda
- Maruta
- Maruti
- Maryada Purushottam
- Matangi
- Matsya
- Mayureshwar
- Meenakshi
- Mitra
- Mohini
- Mookambika
- Mrityu
- Mrityunjaya
- Mukunda
- Muneeswaran
- Murari
- Murlidhar
- Murugan
- Mutharamman
N: 18 names
- Nageshwara
- Naina Devi
- Nandalal
- Nandi
- Nara-Narayana
- Narasimha
- Narasimhi
- Narayana
- Narayani
- Narmada
- Nasatya
- Nataraja
- Neelakantha
- Niladevi
- Nilambari Devi
- Nirriti
- Nishakara
- Nishanatha
O: 1 name
- Omkareshwar
P: 28 names
- Padma
- Padmanabha
- Padmavati
- Palani Andavar
- Panduranga
- Parameshwara
- Parashurama
- Parjanya
- Parthasarathi
- Parvati
- Pashupati
- Pavaka
- Pavana
- Pavanputra
- Pinakin
- Pitamaha
- Pitripati
- Prabhakara
- Pradyumna
- Prajapati
- Pranesha
- Prithivi
- Prithu
- Prithvi Mata
- Pundarikaksha
- Purandara
- Purushottama
- Pushan
R: 26 names
- Radha
- Radharamana
- Radhika
- Raghava
- Raghunatha
- Raghupati
- Rahu
- Rajarajeshwari
- Raktadantika
- Rama
- Ramaa
- Ramachandra
- Ramaduta
- Ramdevji
- Rameshwara
- Ranchhodrai
- Ranganatha
- Rati
- Ratri
- Ravi
- Renuka
- Revanta
- Rishabhadeva
- Rudra
- Rudrani
- Rukmini
S: 67 names
- Sabarimala Ayyappa
- Sadashiva
- Sadyojata
- Sahasraksha
- Samavarti
- Sankarshana
- Sankatmochan
- Santoshi Mata
- Saptashrungi Devi
- Saraswati
- Saravana
- Sarvamangala
- Sati
- Satyabhama
- Savitr
- Savitri
- Senthil
- Shachi
- Shailaja
- Shailaputri
- Shakambhari
- Shakra
- Shakti
- Shambhu
- Shanaishchara
- Shani
- Shankara
- Shankari
- Shanmukha
- Sharada
- Shashanka
- Shashiprabha Devi
- Shashthi
S, continued
- Shatakratu
- Sheetala Mata
- Shesha
- Shitala
- Shiva
- Shivani
- Shmashana Kali
- Shodashi
- Shri
- Shri Vidya
- Shrinathji
- Shrinivasa
- Shukra
- Shyam
- Shyamsundar
- Siddhidatri
- Siddhivinayaka
- Sita
- Sitarama
- Skanda
- Skandamata
- Soma
- Somnath
- Sridevi
- Sridhara
- Subhadra
- Subrahmanya
- Sudalai Madan
- Sumukha
- Surabhi Devi
- Surapati
- Surya
- Svayambhu
- Swaminatha
T: 13 names
- Takshaka
- Tara
- Tatpurusha
- Tejaji
- Tejasvin Deva
- Trilochana
- Tripura Sundari
- Tripurantaka
- Trivikrama
- Tryambakeshwar
- Tulasi
- Tuljapur Bhavani
- Tvashtar
U: 7 names
- Ugra Narasimha
- Uma
- Umapati
- Upendra
- Ushakirana Devi
- Ushanas
- Ushas
V: 51 names
- Vac
- Vagdevi
- Vahni
- Vaidehi
- Vaidyanath
- Vaikunthanatha
- Vaishnavi
- Vaishno Devi
- Vaishravana
- Vaishvanara
- Vajranetra
- Vajrapani
- Vakratunda
- Vamadeva
- Vamana
- Vanadevi
- Vani
- Varadavinayak
- Varaha
- Varahi
- Varuna
- Vasava
- Vasudeva
- Vasuki
- Vayu
- Vayuputra
- Vayuvega Deva
- Veenapani
- Velan
- Venkateswara
- Venugopala
- Vidhata
- Vighnahara
- Vighnaraja
- Vighneshwara
- Vijaya
- Vijaya Lakshmi
- Vinayaka
- Vindhyavasini
- Vindhyeshwari
- Virabhadra
- Virinchi
- Vishalakshi
- Vishnu
- Vishnupriya
- Vishvakarma
- Vishwanath
- Vithoba
- Vitthala
- Vivasvan
- Vrinda