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.

Neela

Meaning: sapphire blue

Origin:Hindi, Sanskrit
1721
Meena

Meaning: blue semiprecious stone, bird

Origin:Hindi
2216
Neel

Meaning: sapphire blue

Origin:Hindi
15853
Neel

Meaning: sapphire blue

Origin:Hindi
2714
Dhani

Meaning: rich

Origin:Hindi
1848
Nayana

Meaning: beautiful eyes

Origin:Hindi
2400
Susmita

Meaning: beautiful smile

Origin:Hindi
6621
Ramana

Meaning: beautiful

Origin:Sanskrit
7820
Krishna

Meaning: dark, black

Origin:Sanskrit
5193
Rajani

Meaning: dark, of the night

Origin:Sanskrit
3606
Tarana

Meaning: music, song

Origin:Hindi
6749
Ilesha

Meaning: earth lord

Origin:Hindi
5520
Ganesha

Meaning: fortunate

Origin:Hindi
11760
Mitra

Meaning: angel

Origin:Hindi
2480
Suria

Meaning: sun god

Origin:Variation of Surya, Hindi
2680
Deodar

Meaning: divine wood

Origin:Sanskrit
6890
Navin

Meaning: new, novel

Origin:Hindi
1822
Beeja

Meaning: the beginning, or, happy

Origin:Hindi
8528
Anala

Meaning: fire

Origin:Hindi
2093
Ved

Meaning: sacred knowledge

Origin:Sanskrit
1714