1. Home
  2. TAGS

Indian Baby Names

Most Indian baby names known in the wider world derive from either Hindi, the dominant language of India, or Sanskrit, the ancient Indian language. The Indian names on our website also include a sprinkling of Punjabi and Urdu names. Indian names that are most familiar are usually the names of celebrities, such as Dev Patel or Priyanka Chopra. Other popular Indian baby names include Arjun, Ravi, Chandra, and Kalinda. There are many beautiful Indian names that may be of interest to parents in India or elsewhere.

Browse our full list of Indian baby names here. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

Nara

Meaning: happy

Origin:Japanese place name or Celtic
611
Tulsi

Meaning: basil

Origin:Hindi
1752
Kalinda

Meaning: sun

Origin:Hindi
3334
Rani

Meaning: queen; she is singing

Origin:Hindi, Hebrew
2271
Priya

Meaning: beloved

Origin:Sanskrit
612
Leia

Meaning: the law; lion

Origin:Spelling variation of Leya, Spanish; Hindi
810
Kirsi

Meaning: amaranth blossoms; Christian, frost

Origin:Hindi, Finnish diminutive of Kirstina and Kirsten
3133
Jivanta

Meaning: giver of life

Origin:Hindi
9141
Rita

Meaning: pearl; truth, order

Origin:Spanish, Hindi
934
Indu

Meaning: moon

Origin:Hindi
3290
Anjali

Meaning: gift

Origin:Sanskrit
1066
Mirabai Mirabai is a name of Indian origin. The mean...
Origin:After 16th Century Hindu poetess
7119
Daru

Meaning: pine or cedar

Origin:Hindi
11504
Ganesh

Meaning: god of the multitude

Origin:Sanskrit
7177
Taj

Meaning: crown

Origin:Arabic
1994
Taj

Meaning: crown

Origin:Arabic
10164
Varan

Meaning: water god

Origin:Hindi
3780
Gauri

Meaning: fair, pale

Origin:Hindi
23513
Ishaan

Meaning: the sun

Origin:Hindi
1740
Rohan

Meaning: sandalwood

Origin:Spelling variation of Rowan or Hindi
1197