Indian Baby Names

India has one of the richest naming traditions in the world. With dozens of languages, scripts and cultural traditions, Indian names span an enormous range. From Sanskrit-rooted names like Arjun and Priya to names from Tamil, Bengali, Marathi and Punjabi traditions, there is a depth here that few other cultures can match.

Many Indian names derive from Sanskrit, one of the world's oldest languages, and carry meanings that reflect virtues, nature or the divine. Aarav means 'peaceful', Ananya means 'unique', Vivaan means 'full of life' and Diya means 'lamp' or 'light'. The meaning of a name is deeply important in Indian culture, and naming ceremonies are often significant family events.

Browse the collection below for Indian names across traditions. Each entry includes the name's meaning, linguistic origin and how popular it is both in India and internationally.

Generate personalised indian baby names with AI

Try the Generator

All Indian Baby Names

Showing 112 of 112
NamePopularity
AaravPopular
AarohiModerate
AarushUncommon
AditiPopular
AdityaVery popular
AdvaithUncommon
AgastyaUncommon
AiuniiRare
AnanyaPopular
AnayaModerate
AnikaModerate
AnilModerate
ArjanUncommon
ArjunPopular
ArshRare
ArvindModerate
AryaPopular
AryanPopular
AshaPopular
AshwinModerate
AyaanPopular
AyraModerate
BodhiModerate
BodiUncommon
ChitraUncommon
DevVery popular
DevanModerate
DhruvUncommon
DivyaVery popular
DiyaPopular
EhanRare
EshaModerate
GauravPopular
GauriModerate
GurbaniRare
HarshPopular
HemaPopular
IlaModerate
IndiraModerate
IshaanPopular
IshaniModerate
JaiPopular
JanviModerate
JayaModerate
JinuRare
KabirModerate
KairaUncommon
KairavRare
KaranPopular
KashModerate
KaviUncommon
KavyaPopular
KianModerate
KiranPopular
KiyanModerate
KrishivUncommon
KrishnaModerate
KunalModerate
LakshmiPopular
LavanyaModerate
LayaUncommon
LeelaUncommon
LilaPopular
LilavatiRare
ManavModerate
ManuModerate
MayaPopular
MeeraPopular
MeherUncommon
MinaModerate
MohanModerate
NairaUncommon
NanditaModerate
NaraModerate
NaveenPopular
NavyaPopular
NayaModerate
NeevUncommon
NikitaModerate
OhmUncommon
ParvatiRare
PavitraUncommon
PranaviUncommon
PriyaPopular
RadhikaPopular
RajVery popular
RaviModerate
RayanPopular
ReevaModerate
RehanUncommon
ReyanModerate
RheaPopular
RishiPopular
RiyanUncommon
RohanModerate
RudranshUncommon
RupinRare
SaanviModerate
SamirModerate
SanyaModerate
ShaanUncommon
ShreyaVery popular
SiddharthPopular
SuriModerate
TaraPopular
TarunModerate
UmaModerate
VedaModerate
VedanshRare
VihaanPopular
VikramPopular
YashPopular

Related Categories

Frequently Asked Questions

What are the most popular Indian baby names?

In India, Aarav, Vivaan, Aditya, Ananya, Saanvi and Diya are among the top choices. Internationally, names like Priya, Arjun, Maya, Kiran and Rohan have become widely used.

Do Indian names work in English-speaking countries?

Many do beautifully. Names like Maya, Kiran, Rohan, Aria (also used in Italian), Vivaan and Priya are easy to pronounce and are increasingly popular in the UK, US and Australia.

What languages do Indian names come from?

Sanskrit is the most common root, but Indian names also come from Hindi, Tamil, Bengali, Marathi, Kannada, Telugu, Gujarati, Punjabi and many other languages spoken across the subcontinent.