Names by Letter6 min read

Indian Baby Names Starting with M — 80+ Names with Meanings

Discover 80+ Indian baby names starting with M. Find names beginning with M like Madhav, Maya, Manisha, and Mira — with meanings for Magha and Simha Rashi.

Indian Baby Names Starting with M


'M' is the primary syllable for Magha Nakshatra (Ma, Mi, Mu, Me) and recommended for Simha Rashi. Madhav, Maya, and Meera are timeless favorites loved across generations.


Baby Boy Names Starting with M


Popular Choices

  • Madhav – Lord Krishna, one who gives honey
  • Mahesh – Lord Shiva, the great lord
  • Manish – God of the mind
  • Manoj – Born of the mind, Cupid
  • Manohar – Captivating heart
  • Mayank – The Moon, moonlight
  • Mukesh – Lord Shiva, the free one
  • Mukund – Lord Vishnu, liberator

  • Unique M Names for Boys

  • Maadhav – Rich in honey (alternative Madhav)
  • Mahir – Expert, skilled
  • Manvendra – King among men
  • Mayan – Enchanting
  • Mrityunjay – Conqueror of death (Shiva)

  • Baby Girl Names Starting with M


    Popular Choices

  • Maya – Illusion, creative power of the cosmos
  • Madhuri – Sweet, melodious
  • Meera – Devotee of Krishna
  • Meena – Fish, precious gem
  • Mira – Ocean, peaceful
  • Manasa – Born of the mind

  • Unique M Names for Girls

  • Mallika – Jasmine, queen
  • Malvika – Princess of Malwa
  • Manushi – Human being, woman
  • Meenal – Precious gem, sapphire
  • Mohini – Enchanting woman (Vishnu's form)

  • Browse all [names starting with M](/names/m) in our database.

    Free for New Parents

    Get Your Free Nakshatra Name Report

    Enter your email and we'll send you a personalised list of auspicious baby names based on your child's Nakshatra, Pada, and lucky syllables.

    No spam, ever. Unsubscribe anytime.

    Find the Perfect Name for Your Baby

    Browse 10,000+ Indian baby names by Nakshatra, letter, or meaning