Indian Boy & Girl Names

Browse Baby Names By Category

Indian Names

We have a large collection of Hindu, Muslim, Sikh, and Christian baby names commonly used in India. Many Indian baby names are Sanskrit in origin and their meanings refer to positive qualities parents wish for their babies to have. Indian baby names can be difficult for English-speakers to pronounce despite their rich, cultural meaning, so it is important to take this into consideration when choosing a name. Our Indian baby names category contains popularity information, pronunciations and accurate origin and meanings data along with historical tidbits and unique pop culture references relative to each name. Browse our Indian baby names category today to find the best name for your baby.

Gender: Category:
Name Gender Origin Meaning Rating
Madhusudhana Boy Sanskrit Destroyer of Madhu
Madhvija Girl Sanskrit Born of honey
Madira Girl Sanskrit Intoxicating; ne...
Madiraksa Boy Sanskrit With intoxicatin...
Madura Boy Sanskrit Bird
Magadha Boy Sanskrit From Magadha
Magadhi Girl Sanskrit Of Magadha
Magan Boy Indian Absorbed; engros...
Mahabahu Boy Sanskrit With long arms
Mahabala Boy Sanskrit Of great strengt...
Mahabali Boy Sanskrit Of great power
Mahadeva Boy Sanskrit The great god
Mahadevi Girl Sanskrit Great goddess
Mahagauri Girl Sanskrit Great Gauri
Mahaja Boy Sanskrit Of noble descent
Mahamaya Boy Sanskrit Great illusion
Mahan Boy Sanskrit The Great One
Mahanidhi Boy Sanskrit Great house of t...
Mahaniya Boy Sanskrit Praiseworthy; gl...
Mahanta Boy Sanskrit Grand
Maharaj Boy Sanskrit Great king
Maharaja Boy Sanskrit Great king
Maharatha Boy Sanskrit Grand charioteer
Maharsi Boy Sanskrit Great saint
Maharta Boy Sanskrit Truthful
Mahasveta Girl Sanskrit Very white
Mahati Girl Sanskrit Greatness
Mahavira Boy Indian Great hero
Mahendra Boy Sanskrit Great Indra
Mahesa Boy Sanskrit Great lord