Indian Baby Names

Baby names with meanings, origins, and cultural context.

14
Total names
A–Z
Browse any letter
Showing: Letter M Indian origin - 14 names Clear filters
Madhav
Sanskrit
Madhav
Lord Krishna, sweet, spring
Mahika
Sanskrit
Mahika
Earth, dew drops
Manav
Sanskrit
Manav
Man, humankind
Manoj
Sanskrit
Manoj
Born of mind, cupid
Manpreet
Punjabi
Manpreet
Heart's love, love of the mind
Maya
Indian
Maya
Means "illusion" in Sanskrit; f English Variant of MAIA ; f Jewish Derived...
Meera
Sanskrit
Meera
Ocean, prosperous
Meghna
Sanskrit
Meghna
Cloud, thunder, river Brahmaputra
Mihir
Sanskrit
Mihir
Sun, rays of sunlight
Mira
Sanskrit
Mira
Ocean, prosperous, wonderful
Mohit
Sanskrit
Mohit
Charmed, attracted, infatuated
Mugesh
Tamil
Mugesh
Lord Murugan, god of war
Mukesh
Sanskrit
Mukesh
Lord of the inarticulate, Lord Shiva
Mythili
Tamil
Mythili
Goddess Sita, daughter of Mithila

Frequently Asked Questions

Our database includes hundreds of names spanning English, Chinese, Malay, Indian, Arabic, Hebrew, French, and other origins — all with meanings, syllable counts, and popularity scores.
Yes — create a free account to save names to your personal favourites list. You can add notes to each name and compare your shortlist with your partner.
Our popularity scores combine birth registration data, search trends, and community feedback. A score of 80+ means the name is very widely used.

Get Weekly Baby & Pregnancy Tips

Join 50,000+ parents. Personalised advice, tool reminders, and the latest guides — straight to your inbox.

No spam. Unsubscribe anytime.