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.

Surya

Meaning: sun god

Origin:Hindi
740
Vikram

Meaning: valorous

Origin:Hindi
1598
Ravi

Meaning: conferring

Origin:Hindi
736
Tarak

Meaning: star, protector

Origin:Sanskrit
1900
Rishi

Meaning: sage

Origin:Sanskrit
1565
Rishi

Meaning: sage

Origin:Sanskrit
10466
Amit

Meaning: friend; infinite

Origin:Hebrew; Sanskrit
2654
Pan

Meaning: all or shepherd

Origin:Greek
1458
Vishnu

Meaning: protector

Origin:Hindi
1960
Rajah

Meaning: prince, chief

Origin:Hindi
3199
Neeja

Meaning: lily

Origin:Hindi
6723
Devika

Meaning: little goddess

Origin:Hindi
1862
Devi

Meaning: divine

Origin:Sanskrit
2359
Sania

Meaning: pearl

Origin:Hindi
4162
Origin:Arabic
3410
Sitara

Meaning: star

Origin:Urdu from Persian
3874
Ram

Meaning: archer; pleasing

Origin:Arabic; Sanskrit
2900
Sachin

Meaning: pure

Origin:Sanskrit
1031
Arjan

Meaning: from Hadria

Origin:Dutch, variation of Hadrian
1869
Palash

Meaning: flowery tree

Origin:Hindi
5438