Top 100 Hindu gods and goddesses names for your children

Create the destiny of your child by naming her after one of the Hindu gods and goddesses listed in this post. They say that the personality of a child is shaped by her name. Choose the right name by consulting this list of Hindu mythological gods and goddesses.

Hindu gods and goddesses names for your children

1.Arya/ Aryaa

Arya means civilized and you can give this name to your child. If it is a girl child, then you can name her as Aryaa which means ‘being civilized’ or Goddess Durga.

2. Aditi

Our second name on this list of Hindu gods and goddesses is Aditi. She is the mother of all devatas and a wife of Sage Kashyap.

3. Aditya

Adityas are the sons of Aditi. They are also called devatas. If you have a son, you can name him as Aditya.

4. Aditri

This word means ‘ highest honor’ and refers to Goddess Lakshmi. For those who don’t know, Lakshmi is the Goddess of Wealth and Prosperity. She is also the consort of Lord Vishnu.

5. Adya

Adya is another name of Goddess Durga and means ‘The First’. Perhaps, Adya also means ‘that which has no beginning’.

6. Aendri

In Sanskrit, it is spelt as ऐन्द्री and means the power of Indra, Lord of Devas. This name is also a synonym of Goddess Durga.

  1. Aparna

This is a very common name and is another name of Goddess Parvati. This word means ‘leafless one’. The story goes that Goddess Parvati did not eat even leaves while she was fasting for Lord Shiva. She wanted Shiva as Her husband and that is why she starved herself to near death.

  1. Apara

This is another name of Goddess Lakshmi. Children who bear this name are creative and express themselves openly. If you want your child to be creative and a public speaker, then this name will be right for her.

  1. Ambuja

This word means ‘springing from lotus’. Ambuja is another name of Goddess Lakshmi.

10. Anwita

Anwita refers to the all-powerful Mother Goddess. This spiritual name means ‘understanding’ too.

11. Ameya

Ameya is a unisexual name, but we think it would really be popular among girls. This name means ‘purity and cleanliness’.

12. Aryahi

Goddess Durga is one of the most important deities of the Hindu faith. Aryahi is one of her names.

13. Bani

A traditional name, Bani refers to Goddess Saraswati, the giver of knowledge. It also refers to ‘the Earth’.

14. Bhavya:

Having a daughter (a child) is a grand moment in one life and this name means exactly that. Bhavya or ‘momentous’, is a short and simple girl baby name.

15. Bhavaprita

Your baby means the world to you. Give her a name that represents this infinite emotion. Bhavaprita means ‘one who is loved by the universe’. It is also a name for Goddess Durga.

16. Bhagyashree

Imagine being blessed with infinite good luck and fortune. This is what the name Bhagyashree means!

17. Bharati

Sometimes, the best things may look old on paper but are still worth digging out. So is the name Bharati, which sounds old but is still soothing to hear. It is a name of Goddess Saraswati.

18. Bhargavi

Interestingly, in Sanskrit, Bhargavi is a unisex name. But you’d find only girls with this name. Its meaning is as beautiful as the name itself. Yes, it means ‘beautiful’ or ‘charming’.

19. Bhaskari:

One of the most popular names in India, Bhaskar means ‘the sun’. Bhaskari is a feminine version of the name and means ‘as bright or radiant as the sun’.

You may also read ;

20. Bhavani

Bhavani refers to Goddess Parvati. A very popular hindu goddess name for baby girl among Indian parents, the name gives off a sense of power.

21. Bilvanilaya

Doesn’t this name sound unique? Bilvanilaya means ‘one who resides under the Bilva tree’ and refers to Goddess Lakshmi.

22. Brahmi:

A very Indian name, Brahmi means ‘sacred’ or ‘holy’. Brahmi is also the name of a plant which has many amazing properties, all positive for the human body.

23. Brinda:

A classic name, Brinda, means ‘holy basil’ and is also one of the names of Radha, the consort of Sri Krishna.

24. Chakrikaa:

This name might just ring bells of a wheel in your mind. And it should, because the name Chakrikaa means ‘the Goddess who has the divine wheel’. It stands for Goddess Lakshmi.

25. Chandrarupa:

Chandrarupa is a name of Goddess Lakshmi. It also means ‘one who looks like the moon’.

26. Deepa:

The highlight of the festival Diwali, Deepa means ‘lamp’. It is associated with Goddess Lakshmi, as she is known to come to places which are well lit.

27. Deepta:

A very intense and powerful name, Deepta means ‘flaming’. This is an offbeat name as it sounds different from Deepa and Deepti! We are sure you will not have many Deeptas at school.

28. Deeta:

Looking for short but unique names? Here’s one! This sweet, simple, and beautiful name is one of the many names of Goddess Lakshmi.

29. Deetya:

Praying very hard for a daughter? Well then God just fulfilled your wish. Deetya means ‘an answer to prayers’.

30. Deveshi:

Deveshi a name of Goddess Durga and means ‘the head of all the devas (gods)’.

31. Ditya:

The goddess who encompasses all the emotions into one is Goddess Durga! And Ditya is one of her names.

32. Ekaa:

Looking for a short name for your little one? How about Ekaa? One of the names of Goddess Durga, this modern sounding name means ‘matchless’.

33. Gayatri:

According to the Hindu mythology, the Gayatri Mantra is the hymn for salvation. And Goddess Gayatri is not only a form of Goddess Durga but also the ‘mother of all Vedas’.

34. Gauri:

Gauri has various spellings but means ‘the fair one’ and refers to Goddess Parvati. It is one of the popular names among Hindus.

Also read-

35. Girija:

Girija means the ‘daughter of a mountain’ and refers to Goddess Parvati. There is a simple reason why Goddess Parvati is called Girija. She was the daughter of the king of mountains and hence the name.

If you want to read all the names of Goddess Durga, you can refer to this link ;

36. Hamsini:

Hamsini is a good choice for parents looking for a classic name. It means ‘one who rides a swan’ and refers to Goddess Saraswati.

37. Haripriya:

Haripriya means ‘the beloved of Lord Vishnu’. It is a name for Goddess Lakshmi. It can be written as ‘Hari Priya’ as well.


38. Hymavathy:

A common name with an uncommon spelling! The name refers to Goddess Lakshmi and is very feminine. You could also spell this name as ‘Himvati’.

39. Indusheetala:

Want a long name and a unique one at that? Then try Indusheetala, which literally translates into ‘cool like the moon’. Indu stands for moon and sheetala means cool.

40. Ira:

A perfect name for people who like to keep things simple! Ira means ‘Earth’ and is derived from Sanskrit. It is also a name of Goddess Saraswati.


41. Ishani:

Yet another name that means ‘wife of the god’, in this case, Siva. ‘Ish’ means God and ‘ani’ means belonging to. This is the name of Goddess Parvati or Goddess Durga.

42. Jaladhija:

Goddess Lakshmi lives under water with her husband, Lord Vishnu. Jaladhija refers to Lakshmi’s watery abode.

43. Jaya:

The popular name has not lost its appeal! Jaya is another name for Goddess Durga and stands for ‘victory’.

44. Jina:

This name has a unique meaning. It is specific to Hindu calendar zodiac and also stands for Lord Vishnu. Though a unisex name, it is more popular among girls than boys.

45. Kaishori:

The powerful deities are prayed with various names. Kaishori is one more name of Goddess Parvati.

46. Kriti:

Short and sweet – that’s what parents look for these days in a name. Kriti has both qualities and also has a great meaning. It means ‘a work of art or variant’.

47. Kamakshi:

A beautiful name, Kamakshi means ‘one with loving eyes’. It refers to Goddess Parvati as she is considered the mother of all beings.

48. Kamalika:

Kamalika means ‘like the kamal (lotus)’. This name is used widely for Goddess Lakshmi.

49. Kashtha:

Referring to ‘the Goddess who is a quarter of the world’, this name signifies the enormity of a Goddess. It also means the ‘path of the wind’, signifying the free air and attitude.

50. Kimaya:

Probably one of the chicest names on our list, this name means ‘divine’. The Sanskrit name also means ‘miracle’.

51. Lasaki:

Lasaki refers to Goddess Sita and means ‘made of lac’.

52. Lola:

Yes, Lola is a genuine Hindu name! Brought in vogue by the very famous Lola Kutti, this trendy name refers to Goddess Lakshmi.

53. Loukya:

An interesting name, Loukya is another name for Goddess Lakshmi and means ‘worldly-wise’- just what young girls need to be!

54. Manah:

Manah means ‘mind’ and is also a name of Goddess Durga. Everything that we do should come from the pure mind and should be remembered by everyone. This name would help you inculcate that in your daughters.

55. Medh:

A beautiful name for Saraswati, the Goddess of learning, this name means ‘intellect’. It is the perfect choice for parents who want a modern name that has a traditional meaning.

56. Niranjana:

Some names reflect the beauty of nature. Niranjana is one of them. It means ‘the night of the full moon’. Do we need to say more about its beauty? The name also refers to Goddess Durga.

57. Nitya:

A common but beautiful name, Nitya means ‘constant’ and is a popular name of Goddess Durga.

58. Padma:

If you are thinking of naming your daughter something traditional, go for Padma, which means ‘lotus’. It is a name for Goddess Lakshmi.

59. Padmakshi:

Padmakshya means ‘one with lotus like eyes’. It is considered to be one of the most beautiful names.

58. Pavaki:

If knowledge is what you want your daughter to aspire for, name her Pavaki. It refers to Saraswati, the Goddess of knowledge.

60. Prajna:

Prajna is another great name of Goddess Saraswati.

61. Sarika:

Goddess Durga encapsulates all that we want in a woman – she is feminine, yet strong. Sarika is a great name that reflects all that’s powerful about the goddess

62. Saumya:

Another unisexual name on our list, but with a feminine bent, Saumya means ‘mild’ and symbolizes Goddess Durga. It also stands for ‘Regent of Mercury’ and ‘the son of the moon’.

63. Savitri:

A typical traditional name, Savirtri is another name of Goddess Durga and means ‘relating to the sun’.

64. Shaila:

Shaila sounds stylish. This name means ‘a hill’ or ‘daughter of a hill’. It is commonly associated with Goddess Parvati.

65. Shatakshi:

Shatakshi is the name for Goddess Parvati and translates to ‘one with a hundred eyes’. Though this name is quite traditional and old school, it has a unique ring to it. This could be your choice in case you want to avoid your child sharing a common name.

66. Shivanne:

A lyrical name, Shivanne refers to Goddess Parvati, and means the ‘wife of Shiva’.

67. Shivanshika:

This beautiful long name refers to Goddess Parvati and Lord Shiva. Shivanshika means ‘a part of Shiva’. Doesn’t it have a beautiful meaning?

68. Shivapriya:

Shivapriya is an orthodox but beautiful name. It means ‘the beloved of Lord Shiva’ and refers to Goddess Parvati.

69. Shulini:

Shulini translates to the one who holds a tri ‘shul’ or the trident. It refers to Goddess Durga and is one of her 108 names.

70. Shyla:

A name that sounds stylish but is traditional! Shyla means ‘daughter of the mountain’ and denotes Goddess Parvati.

71. Siddhama:

Even if you are not religious, you cannot deny the symbolic greatness of Goddess Durga. This name depict her greatness.

72. Sinhayana:

Sinhayana means ‘one who rides the lion’ and is an ode to Goddess Durga.

73. Srirudra:

Srirudra refers to Goddess Durga, Lord Siva’s wife. It is a conventional name with a beautiful meaning. This name also highlights one of the many names of Siva – Rudra!

74. Surasa:

Surasa is a name taken from Sanskrit and means ‘good essence’. Here, ‘su’ means ‘good’ and ‘rasa’ means ‘nectar’ or ‘essence’.

75. Sureshi:

Another name for Goddess Durga! If you want a name that is Indian yet not too traditional, Sureshi should work for you. It sounds similar to male name, Suresh, which is another name for Lord Indra.

76. Sureshwari:

Sureshwari stands for Goddess Durga or Goddess Lakshmi. The name is definitely a long and a unique one.

77. Sutada:

Sutada is a unique name, not used by many. Sutada means means ‘one who grants wishes’.

78. Tanisi:

Today, a name is judged not just by its meaning but also by its sound. Tanisi has a unique ring to it and is one of the names of Goddess Durga.

79. Tarita:

Another one of Goddess Durga’s amazing names, Tarita is a good choice for modern families.

80. Toshani:

Toshani may sound exotic and a little foreign, but it is a very Hindu name. It means ‘Goddess Durga’.

81. Trariti:

This name rolls off the tongue in a pretty chic manner and means ‘efficient’ or ‘agile’. It is also the name of Goddess Durga.

82. Triguna:

A pretty name with an interesting meaning, Triguna may be the name you want for your baby! It means ‘illusion’ or ‘Maya’. It is also a name of Goddess Durga.

83. Tvarita:

Tvarita has an extra T sound, which gives a different ring. This is one of the names of Goddess Durga.

84. Umika:

Looking for an uncommon name? Umika will be a great option for you. It is a name of Goddess Parvati and sounds exotic.

85. Vallari:

Another beautiful name for your little girl. Vallari means ‘cluster of blossoms’ and also refers to Lord Rama’s wife Sita.

86. Vaishnavi:

Vaishnavi means ‘worshipper of Lord Vishnu’. The traditional name also refers to Goddess Saraswati.

87. Vanmayi:

Another name for Goddess Saraswati, Vanmayi is a traditional name. Perfect if you want your daughter to stay connected with her roots.

88. Vani:

Vani means ‘speech’. It is a very common Indian name and refers to Goddess Saraswati.

89. Vaarahi:

Vaarahi means ‘one who rides a vaarah (boar)’. The uncommon name refers to Goddess Durga.

90. Varada:

Varada is a name for Goddess Lakshmi and means ‘one who grants boons’. This name also translates to ‘daughter’.

91. Vamika:

Looking for a unique name? Then Vamika is the one for you. It refers to Goddess Durga.

92. Varalika:

Another pretty name from the Hindu mythology, Varalika also refers to Goddess Durga.

93. Varuni:

Varuni name means ‘wife of Varun’. Varun is the God of rain. It is a nice short name for your little princess.

94. Vetali:

Another name, which means Durga, Vetali is a cute Hindu goddess baby name.

95. Vidya:

Vidya means ‘wisdom’ or ‘knowledge’. It is a common Indian name and refers to Goddess Saraswati.

96. Vindhyavasini

Traditional names may have lost their appeal but they are still worth a try! Vindhyavasini means ‘resident of the Vindhya mountians’ and refers to Goddess Durga.

97. Vishalakshi:

Does your baby have cute, big eyes? Name her Vishalakshi, which means ‘large eyes’. It also refers to Goddess Parvati.

98. Wamika:

Goddess Durga has a number of names, all of which make amazing baby names! Try Wamika, it sounds pretty and trendy.

99. Yadavi

Not a very popular name by any measure, so you can give it a try. Yadavi is another name of Goddess Durga.

100. Yogeshwari

Yogeshwari means Goddess of Yoginis or all those women who are spiritually inclined.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.