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.

Rohan

Meaning: sandalwood

Origin:Variation of Rowan or Hindi
7292
Nita

Meaning: friendly, to plant, and bear

Origin:Hindi, Hebrew, and Choctaw
1584
Indira

Meaning: beauty

Origin:Sanskrit
938
Uma

Meaning: light, peace, nation

Origin:Sanskrit, Hebrew
753
Chandra

Meaning: goddess of the moon

Origin:Hindi
1462
Lakshmi

Meaning: a lucky omen

Origin:Sanskrit
1841
Veda

Meaning: knowledge

Origin:Sanskrit
506
Akasha

Meaning: ether

Origin:Hindi
3172
Bahaar

Meaning: spring

Origin:Persian, Turkish, Kurdish
7357
Padma

Meaning: lotus

Origin:Sanskrit
1696
Kali

Meaning: black one

Origin:Sanskrit
1207
Kamal

Meaning: lotus; perfect, perfection

Origin:Hindi; Arabic
2437
Opal

Meaning: gem

Origin:Sanskrit
303
Pavana

Meaning: peacock

Origin:Sanskrit
5551
Deva

Meaning: divine, shining one

Origin:Hindi
1594
Jaya

Meaning: victory

Origin:Hindi-Sanskrit
1645
Kanya

Meaning: virgin

Origin:Hindi
3514
Sansa

Meaning: praise, charm

Origin:Sanskrit
1453
Alisha

Meaning: protected by God

Origin:Phonetic spelling of Alicia; also Sanskrit
912
Bali

Meaning: strength

Origin:Place-name and Sanskrit
2587