If you’re looking for an Indian girl's name to give your precious daughter, then you’ve come to the right place, as we’ve rounded up the best 77 Indian girl names along with their meanings. Whether you want to pay homage to your Hindu heritage with a traditional Indian girl name, are looking for an Indian girls name inspired by Indian cities or even Indian goddesses, there are so many lovely choices to consider in your search for the perfect name.
If none of the below names feel like the right fit for your baby, then check out our list of Irish baby girl names, Greek baby girl names or French baby girl names. Or take a look at our baby name generator for even more inspiration.
-
Aanya - This sweet sounding name actually means unique, so is ideal if you’re looking for a stand out name.
-
Aarya — This pretty name means honourable and noble. Aashvi — Pronounced ‘aa-sh-vee’. This cute name means blessed and victorious.
-
Aashvi — Pronounced ‘aa-sh-vee’. This cute name means blessed and victorious.
-
Alaia - Meaning virtuous, the lovely Rochelle Humes named her eldest daughter Alaia, so we think it’s going to rise in popularity.
-
Amara — Meaning immortal.
-
Amulya — This name means priceless, as is any baby.
-
Anaisha - This pretty name means special, so it’s ideal for your special baby.
-
Aniya — This name is just like its meaning, gracious.
-
Anushka — We love this strong name which means grace.
-
Bimbi - We think this name sounds so cute. It means glorious and marvellous human being.
-
Binita - Meaning modest, shorten this name to Nita for a cute nickname.
-
Chaya - Meaning shadow, we love the sound of this magical name.
-
Darika - This feminine sounding name means maiden.
-
Dhara - This name means bearer, and we think it sounds so pretty.
-
Divya — Meaning ‘divine brilliance’, we think this name is suitable for any daughter.
-
Eena - This short yet sweet sounding name means mirror.
-
Eesha — If you had difficulties conceiving then this name could be lovely to give your daughter, it means ‘a wish’.
-
Ela - Drop the ‘L’ from the popular girls name Ella for a Hindu baby girl name.
-
Farida — This muslim name means unique.
-
Ganika - Give your baby a floral name with Ganika, meaning flower.
-
Geetika - This name means beauty so we think it’ll be an excellent fit for your beautiful daughter.
-
Haleema - With meanings including patient, sympathetic, gentle, mild, humane, this name has a lovely sound.
-
Ira - Another shorter name, meaning a devoted one.
-
Ishanvi - She was the goddess of knowledge so is ideal for your intelligent baby girl.
-
Imara — A short and sweet name that means strong.
-
Janya - Meaning life, we love the sound and meaning behind this name.
-
Jasmine - Fans of Aladdin will be more than familiar with this popular choice, deriving from the name of the shrub.
-
Jaya — The same name of the Buddhist goddess and means victory.
-
Jeevika - meaning water or river, it makes a nice choice if you’re looking for a longer name that can be shortened.
-
Kyra - Having a summer baby? Kyra means sun, making it perfect for your little ray of sunshine.
-
Kahala - Although this means mischievous, we think it’s such a cute name for your bundle of joy.
-
Lali - Not only does this sound super cute, it also means darling girl.
-
Leena - Looking for an ‘L’ name? We love this option, meaning Lord of the Universe.
-
Liya — This sweet name means I am with God.
-
Mahika - There are a number of meanings around this unique name including The Earth, dew drops and mist.
-
Mahi — Your daughter will no doubt be telling the world the meaning of this name, which is goddess.
-
Maya — Meaning dream and also the name of TV presenter, Maya Jama.
-
Monisha - Meaning intelligent woman, it can be shortened to Mona.
-
Meghana - An Hindu twist on Megan, we love that it means cloud.
-
Meera — Also spelled Mirabai and means prosperous. This is the same name of the great female Hindu mystical poet whose works are popular throughout India.
-
Mila — If you’re after a name that’s short, sweet and beginning with ‘M’, this could be the one.
-
Misha — Meaning who resembles God.
-
Myra - A rather popular Indian baby name, meaning beloved.
-
Naira - Meaning shining, this is a gorgeous Indian name for a baby girl.
-
Navya — Another name we think your daughter would like the meaning of, which is young and praiseworthy.
-
Neesha - An alternative spelling of Nisha, this name means night.
-
Omala - This very pretty name means bestower of the Om, Earth.
-
Prisha - If you think your girl is destined for stardom, this name, meaning Talent given by god is the perfect choice.
-
Pavani - We love the sound of this name that means full moon.
-
Priyanka — Name of famous Indian actress, Priyanka Chopra, and it means loveable.
-
Qiyara - A name meaning pretty is the perfect name for your pretty baby girl.
-
Rachita - Meaning created, we think it’s a lovely twist on Rachel.
-
Radhiyaa - Meaning successful, this is a lovely longer name.
-
Riya - This short name has a lot of meanings, including gem, goddess, graceful and singer.
-
Ria — This name means rich, something we all wish to be.
-
Roja — Looking to name your little girl after a flower? Well this name means rose.
-
Sai - Meaning female friend, we love the idea of friendship with your little girl behind this name.
-
Saira - This is such a gorgeous name meaning Princess. It has been made popular here by TV presenter, Saira Khan.
-
Sahara — This name has multiple meanings, including dawn and early morning.
-
Shaili - Meaning river, this sweet sounding name is a brilliant unique choice.
-
Shyla — Another name for Parvati, the Hindu goddess of fertility, devotion, and harmony. It means daughter of the mountain.
-
Salena - Love the sound of names like Serena or Selena but want something different, this Indian version meaning moon goddess is a great option.
-
Sita — Goddess of the land is the meaning of this pretty name.
-
Taalika - This unique name means calm.
-
Tamanna - Meaning desire or wish, it can be shortened easily too.
-
Urmi - If you love the ocean, the name Urmi is a sweet idea for your baby as it means wave.
-
Valini - We love that this name means stars - perfect for your little star!
-
Vyoma - Meaning bird who lives in the sky, we think this is such a cute choice.
-
Watika - Want your little one to love the outdoors? This sweet name means garden.
-
Wishi - Have you been longing for a daughter for some time? This name means fulfil wish which we think is just perfect.
-
Xiti - Meaning beautiful, we adore this unique sounding name.
-
Yahvi - This short name means heaven or earth.
-
Zaida - Meaning proper name - we can’t think of a more fitting choice!
-
Zara — Not only the name of our favourite high street store, but this name also means blossoming flower, bright as the dawn and brilliance.
-
Zenia - This cute name means noble and we love the sound of it.
-
Ziya — Meaning light, something every child brings into this world.
-
Uma — If you think your little girl is going to be ‘one to watch’ then this name could be perfect for her, it means splendour and fame.