1. Home
  2. Topics

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.

Origin:Word name
748
Rumi

Meaning: beauty, flow, lapis lazuli

Origin:Japanese
2105
Flora

Meaning: flower

Origin:Latin
69
Enid

Meaning: life, spirit

Origin:Welsh
291
Bronte

Meaning: thunder

Origin:Greek
480
Kirby

Meaning: church settlement

Origin:Norse
3955
Odette

Meaning: wealthy

Origin:French, from German
160
Gaia

Meaning: earth mother; rejoicing

Origin:Greek and Latin
269
Sylvie

Meaning: from the forest

Origin:French variation of Latin Sylvia
98
Ingrid

Meaning: fair; Ing is beautiful

Origin:Norse
156
Bunny The meaning of Bunny is 'little rabbit'. It ...
Origin:Nickname deriving from a variety of B names
842
Peggy

Meaning: pearl

Origin:Diminutive of Margaret, Greek
892
Mitzi

Meaning: bitter

Origin:German, diminutive of Maria
1023
Birdie

Meaning: bird

Origin:English
130
Demi

Meaning: half

Origin:Diminutive of Demetria or Greek
773
Zelda

Meaning: gray fighting maid

Origin:Diminutive of Griselda
193
Lumi

Meaning: snow

Origin:Finnish
374
Maxine

Meaning: greatest

Origin:Latin
466
Mavis

Meaning: songbird

Origin:French
414
Venus

Meaning: desire

Origin:Latin
449