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.

Neptune Neptune is a gender-neutral name and the mea...
Origin:Roman god of the sea, freshwater springs, and horses.
1823
Goku

Meaning: aware of emptiness

Origin:Japanese
435
Echo

Meaning: echo or sound

Origin:Greek mythology name
639
Fletcher

Meaning: arrow-maker

Origin:English occupational name
160
Scottie

Meaning: Scot

Origin:English nickname
1004
Nancy The meaning of Nancy is 'grace'. Nancy was o...
Origin:English diminutive of Ann
268
Cedar

Meaning: cedar tree

Origin:English and French from Latin tree name
851
Story

Meaning: an account of incidents or events

Origin:English word name
1085
Fallon

Meaning: leader

Origin:Irish
726
Selkie

Meaning: seal folk

Origin:Scottish
1743
Marlowe

Meaning: driftwood

Origin:Variation of Marlow, English
565
Joplin

Meaning: son of Job

Origin:English surname
4417
Polly Traditionally a name of English origin, the ...
Origin:English variation of Molly
474
Wavy

Meaning: undulating

Origin:English word name
11368
Astra

Meaning: stars

Origin:Latin
250
Hollis

Meaning: dweller at the holly trees

Origin:English
1103
Jolene Jolene is a feminine name of American origin...
Origin:Modern invented name
1288
Denali

Meaning: the great one

Origin:Place-name and Native American
6538
Dinah

Meaning: God will judge

Origin:Hebrew
861
Cato

Meaning: all-knowing

Origin:Latin
801