Welcome to Naamkaran.com

We hope you will enjoy browsing through our Indian Hindu baby names list. Most of the baby names here are Sanskrit in origin, however a few are of Hindi, Tamil, Greek and Persian origin. We have organized all of our baby names in a well structured format so that they are easy for you to browse through. The spelling of the Indian baby names in Devanagari script is also listed, so it is easy for you to pronounce the name.

You can also select all your favourite Indian baby names, and add them to a list. We will email the list to you and your friends.

Use the contact form to contribute any Indian baby names that we do not have on the site yet, and we will add them.

Naamkaran.com now has over 2,900 Indian baby names for your browsing pleasure.

Recently Added Indian Baby Names
Neeraja: The baby name Neeraja is Sanskrit in origin and its meaning is one who is free from dust, devoid of darkness, clean, pure.

Neeraja is pronounced nee-ra-jaa.

Neeraja is also spelled as Niraja.

Neeraja is a name suitable for girls.
Nirupal: The baby name Nirupal is Sanskrit in origin and its meaning is crystal, clear, pure, transparent, without stones.

Nirupal is pronounced ni-ru-pa-l.

Nirupal is a name suitable for boys.
Nirmala: The baby name Nirmala is Sanskrit in origin and its meaning is pure, sinless, stainless, free from impurities, clear, virtuous, bright, resplendent.

Nirmala is pronounced ni-r-ma-laa.

Nirmala is a name suitable for girls.
Pitambar: The baby name Pitambar is Sanskrit in origin and its meaning is one who wears yellow garments. Pitambar is another name for Vishnu.

Pitambar is pronounced pee-taa*-bar.

Pitambar is also spelled as Peetambar, Pitamber, Pithambar.

Pitambar is a name suitable for boys.
Hemabha: The baby name Hemabha is Sanskrit in origin and its meaning is lustrous like gold, or one who shines like gold.

Hemabha is pronounced he-maa-Bhaa.

Hemabha is a name suitable for girls.
Spandith: The baby name Spandith is Sanskrit in origin and its meaning is throb, pulsate, move, activity of the mind.

Spandith is pronounced s-pa-n-di-t.

Spandith is also spelled as Spandit.

Spandith is a name suitable for boys.
Nirvisha: The baby name Nirvisha is Sanskrit in origin and its meaning is without poison.

Nirvisha is pronounced ni-r-vi-Shaa.

Nirvisha is a name suitable for girls.
Antar: The baby name Antar is Sanskrit in origin and its meaning is between, inside, at heart.

Antar is pronounced a-n-ta-r.

Antar is also spelled as Anthar.

Antar is a name suitable for boys.
Muktida: The baby name Muktida is Sanskrit in origin and its meaning is one who bestows liberation from the cycle of birth and death. Muktida is another name for the Supreme Soul.

Muktida is pronounced mu-k-ti-daa.

Muktida is also spelled as Mukthida and Muktidha.

Muktida is a name suitable for girls.
Mruda: The baby name Mruda is Sanskrit in origin and its meaning is one who is gracious, one who forgives, delightful, pleasant, happy. Mruda is another name for Shiva and for Parvati.

Mruda is pronounced m-ru-Da.

Mruda is a name suitable for both boys and girls.