This article was originally published on GH US.


I had decided I was going to name my daughter Simran when I was 11 years old. It was a name I never wavered from and love even to this day. Fast-forward 22 years to when my first daughter was born: We named her Naavya. Three years later, we had a second daughter; her name is Saanvi. When I planned on having a daughter named Simran, I clearly forgot that I'd have to take my husband's preferences into account.

If you're struggling the way we were, get inspired by these Indian and Hindu baby girl names. As you go through this list, you may notice these trends emerge: names inspired by Indian cities and Hindu goddesses, along with names ending in -ya. My daughters’ names are Naavya and Saanvi (named after the Hindu goddess, Laxmi), so I obviously am a trendsetter of sorts. If only my husband recognized my greatness.

What to read next

India is the seventh-largest country in the world, and is filled with over a million people. There are many languages spoken — Hindi, Bengali, Marathi — just to name a few, as well as religions practiced, each with their own customs.


Popular Indian girl names with meanings

If you want to be on the up-and-coming, these are Indian and Hindu names that are on trend right now in India, listed in order of popularity and with their meanings, according to BabyCenter in India.

  1. Aditi, "mother of the gods"
  2. Aarya, "respectable and noble; a line of prayer"
  3. Aadhya, "another name for Goddess Durga"
  4. Vamika, "another name for Goddess Durga"
  5. Pari, "ethereal beauty; an apsara"
  6. Jiya, "radiance; light; sunshine"
  7. Mehar, "kindness, grace"
  8. Maya, "dream; illusion; compassion; wisdom; wealth; and prosperity"
  9. Advika, "unique"
  10. Aarvi, "peace"
  11. Kashvi, "luminous; shining"
  12. Ridhi, "wealthy"
  13. Ishani, "a name for Goddess Durga; a silk-cotton tree"
  14. Adhira, "lightning"
  15. Jahnavi, "River Ganga"
  16. Saanvi, "a name for Goddess Lakshmi"
  17. Diya, "light; lamp"
  18. Vaanya, "a sylvan glade"
  19. Mini, "small; tiny"
  20. Tanvi, "one who is slender and delicate"

Indian girl names inspired by places

You can draw inspiration from these Indian cities, rivers and other points of interest.

  1. Adra
  2. Ajanta
  3. Avanti
  4. Bharati
  5. Farida
  6. Godavari
  7. Jhansi
  8. Kabini
  9. Kaveri
  10. Mayurakshi
  11. Mirza
  12. Narmada
  13. Navi
  14. Purna
  15. Ranchi
  16. Sahara
  17. Sindhu
  18. Surya
  19. Ujjaini
  20. Vaishali

Indian names inspired by Hindu goddesses

In Hinduism, there is a trinity of goddesses: Laxmi, Saraswati and Durga. And yet, there are more than 300 names for just the three of them. So there’s a high chance a name you pick could very well be named after a goddess.

  1. Aashvi
  2. Amala
  3. Aparna
  4. Devi
  5. Dhanyasri
  6. Indira
  7. Ilaa
  8. Kamala
  9. Kalyani
  10. Lakshmi
  11. Lalita
  12. Meera
  13. Pragya
  14. Sarika
  15. Shakti
  16. Shyla
  17. Sita
  18. Tarini
  19. Uma
  20. Vama
indian baby girl names  naavya and saanvi
Courtesy of Avani Modi Sarkar
The author’s two daughters, named Naavya and Saanvi.

Indian baby girl names ending in -ya

Why the sudden proliferation of names ending in -ya? I have no clue — these things tend to go in cycles.

  1. Aarya
  2. Aavya
  3. Adhya
  4. Agastya
  5. Alya
  6. Ananya
  7. Bhavanya
  8. Dhairya
  9. Divya
  10. Haniya
  11. Jaya
  12. Kavya
  13. Lavanya
  14. Laya
  15. Navya
  16. Kimaya
  17. Pravya
  18. Radhya
  19. Saumya
  20. Satya
  21. Shanaya
  22. Shivanya
  23. Shreya
  24. Tiya
  25. Zoya

Short girl names

For those who like to keep things short and sweet, these names are five letters or fewer.

  1. Anvi
  2. Aria
  3. Ayla
  4. Dev
  5. Eesha
  6. Imara
  7. Liya
  8. Mahi
  9. Mila
  10. Myra
  11. Nila
  12. Om
  13. Ram
  14. Ria
  15. Roja
  16. Ruhi
  17. Sri
  18. Ved
  19. Vera
  20. Zara

Long girl names

  1. Aadhavi
  2. Anushka
  3. Chinmayi
  4. Dhruvika
  5. Suhasini
  6. Jasmine
  7. Kareena
  8. Mahalakshmi
  9. Manaswini
  10. Parinita
  11. Sarasvati
  12. Shaurya
  13. Shaniya
  14. Shivani
  15. Shivaya
  16. Siddhiksha
  17. Vasundhara
  18. Vedanshi
  19. Yashaswini
  20. Zunaira

More names to consider

Whether they're named after cities, goddesses or something else entirely, your baby will end up with a name they make their own. Here's a list to inspire you.

  1. Aanya
  2. Alani
  3. Amara
  4. Amulya
  5. Aniya
  6. Jivika
  7. Jiyana
  8. Khushi
  9. Kiyana
  10. Misha
  11. Nidhi
  12. Nirvi
  13. Nisha
  14. Pritha
  15. Priya
  16. Rahi
  17. Saiya
  18. Sajani
  19. Sana
  20. Siya
  21. Suri
  22. Tashi
  23. Veena
  24. Ziya
  25. Zoha