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.

Rohana

Meaning: sandalwood

Origin:Sanskrit
6609
Vijay

Meaning: conquering

Origin:Sanskrit
6087
Charaka

Meaning: wanderer

Origin:Hindi
9170
Darsha

Meaning: to see, to perceive, to have vision

Origin:Hindi
7916
Hara

Meaning: to seize

Origin:Hindi
3222
Kerani

Meaning: sacred bells

Origin:Hindi
7422
Lalita

Meaning: playful, charming

Origin:Sanskrit
4813
Pandita

Meaning: learned, scholarly

Origin:Hindi
14971
Ranjit

Meaning: charmed, beguiled

Origin:Sanskrit
9813
Sahaj

Meaning: natural

Origin:Hindi
10811
Varana

Meaning: holy river

Origin:Hindi
7806
Balin

Meaning: mighty sword

Origin:Hindi
5624
Bala

Meaning: young

Origin:Sanskrit
4339
Deshan

Meaning: of the nation

Origin:Hindi
7627
Dayaa

Meaning: compassion

Origin:Hindi
9939
Jalajaa

Meaning: a lotus

Origin:Hindi
21106
Kumar

Meaning: a boy, a son

Origin:Sanskrit
5303
Nalin

Meaning: maiden

Origin:Hindi
4433
Paramesh

Meaning: greatest

Origin:Hindi
10243
Pandara

Meaning: wife

Origin:Hindi
10807