BabyNames
Names by origin

Indian baby names with meanings

Indian names reflect the incredible diversity of the subcontinent — Sanskrit, regional and modern blends — names like Advik, Ananya, Ishaan and Diya loved across generations. This page collects 41 Indian names — 18 for boys, 23 for girls and 0 for unisex — with every meaning and gender shown at a glance, so you can shortlist the ones that speak to you.

Among the most popular Indian boy names are Ayaan, Reyansh, Arnav, Kabir, while top girl picks include Ananya, Aaradhya, Diya, Myra. Names are ordered by popularity rank, with classics and rising favourites mixed together.

Not sure where to start? Say each candidate out loud with your surname, then use the free baby names generator to filter Indian names further by starting letter, rashi or a meaning you love. Save your favourites to the shortlist and use the compatibility checker to see how your top picks sound together.

41+ Indian names Meanings, origins & gender included

Popular Indian names

The most popular Indian names first, with meaning, origin and gender for easy comparison.

Name Meaning Origin Gender
Ananya Unique, incomparable Indian girl
Ayaan Gift of God Indian boy
Aaradhya Worshipped, adored Indian girl
Diya Lamp, divine light Indian girl
Reyansh Ray of light, part of the sun Indian boy
Myra Beloved, ocean of grace Indian girl
Arnav Ocean, sea Indian boy
Ishita Supreme, desired Indian girl
Kavya Poetry, wisdom Indian girl
Kabir Great, powerful Indian boy
Ryan Little king Indian boy
Navya New, young Indian girl
Vivaan Full of life, lord of the sun Indian boy
Samaira Enchanting, beautiful Indian girl
Aaryan Noble, great warrior Indian boy
Rohan Ascending, rising Indian boy
Shlok Verse, hymn Indian boy
Anika Grace, brilliance Indian girl
Kiara Bright, clear Indian girl
Prisha Beloved, pleasing Indian girl
Saanvi Goddess Lakshmi, beloved Indian girl
Advik Unique, one of a kind Indian boy
Aryan Noble, great warrior Indian boy
Dev God, divine Indian boy
Ivaan Gracious gift Indian boy
Jay Victory, triumph Indian boy
Kiaan Gracious, king Indian boy
Nirvaan Liberation, peace Indian boy
Riyaan Little king, gates of heaven Indian boy
Viaan Full of life Indian boy
Aarna Goddess Lakshmi, flowing Indian girl
Aarvi Peace, prosperous Indian girl
Aanya Gracious, resurrection Indian girl
Advika Unique, one of a kind Indian girl
Avni Earth Indian girl
Mishika Sweet, innocent Indian girl
Nivaan Peace Indian girl
Shanvi Goddess Lakshmi Indian girl
Suhana Beautiful, pleasant Indian girl
Tara Star, goddess Indian girl
Vanya Gracious, forest Indian girl

Browse names by origin

Explore other naming traditions.

Related name pages

Compare full gender lists, explore names by letter or meaning, and see what is trending.

Indian baby names FAQ

What are popular Indian baby boy names?

Popular Indian boy names include Ayaan, Reyansh, Arnav, Kabir. There are 18 Indian boy names in our collection, each with its meaning and origin shown in the table below.

What are popular Indian baby girl names?

Popular Indian girl names include Ananya, Aaradhya, Diya, Myra. You will find 23 Indian girl names in the list below, sorted by popularity with meanings included.

What does Indian origin mean in baby names?

Indian names reflect the incredible diversity of the subcontinent — Sanskrit, regional and modern blends — names like Advik, Ananya, Ishaan and Diya loved across generations.