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
Pragnan: The baby name Suraksha is Sanskrit in origin and its meaning is protection, security, safeness.

Suraksha is pronounced su-ra-kshaa.

Suraksha is a name suitable for girls.
Kripalu: The baby name Pramatta is Sanskrit in origin and its meaning is one who is intoxicated, enraged, infuriated. Pramatta is one of the names of Subramanya, the commander of the army of gods.

Pramatta is pronounced pra-ma-t-ta.

Pramatta is also spelled as Pramath.

Pramatta is a name suitable for boys.
Devasena: The baby name Devasena is Sanskrit in origin and its meaning is host of gods. Devasena is the daughter of Inder, the lord of gods. She is married to Subramanya, the commander of the army of gods. Devasena is also called Devyani.

Devasena is pronounced de-va-se-naa.

Devasena is a name suitable for girls.
Krupa: The baby name Krupa is Sanskrit in origin and its meaning is compassion, tenderness, kindness, pity, grace, favour.

Krupa is pronounced kri-paa.

Krupa is also spelled as Kripa.

Krupa is a name suitable for girls.
Shikhi: The baby name Krupa is Sanskrit in origin and its meaning is compassion, tenderness, kindness, pity, grace, favour.

Krupa is pronounced kri-paa.

Krupa is also spelled as Kripa.

Krupa is a name suitable for girls.
Shaktidhar: The baby name Shaktidhar is Sanskrit in origin and its meaning is one who is powerful, empowered. Shaktidhar is also another name for Subramanya, whose spear is called Shakti.

Shaktidhar is pronounced sha-k-ti-dha-r.

Shaktidhar is also spelled as Saktidhar.

Shaktidhar is a name suitable for boys.
Bashpa: The baby name Bashpa is Sanskrit in origin and its meaning is tears, mist, vapour, steam.

Bashpa is pronounced baa-Sh-paa.

Bashpa is a name suitable for girls.
Bagesh: The baby name Bagesh is Sanskrit in origin and its meaning is eloquent, well-spoken or an orator. Bagesh is another name for Brihaspati, the preceptor of the gods.

Bagesh is pronounced baa-ge-sh.

Bagesh is a name suitable for boys.
Baidehi The baby name Baidehi is Sanskrit in origin and its meaning is princess of Bideha. Baidehi is another name for Sita, daughter of King Janaka who had earned the title of Bideha as he could transcend his body during deep meditation.

Baidehi is pronounced bai-de-hi.

Baidehi is also spelled as Bydehi.

Baidehi is a name suitable for girls.
Bagmi: The baby name Bagmi is Sanskrit in origin and its meaning is eloquent or an orator. Bagmi is another name for Saraswati.

Bagmi is pronounced baa-g-mi.

Bagmi is a name suitable for girls.