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

  • MadhavLord Krishna, one who gives honey
  • MaheshLord Shiva, the great lord
  • ManishGod of the mind
  • ManojBorn of the mind, Cupid
  • ManoharCaptivating heart
  • MayankThe Moon, moonlight
  • MukeshLord Shiva, the free one
  • MukundLord Vishnu, liberator

  • Unique M Names for Boys

  • MaadhavRich in honey (alternative Madhav)
  • MahirExpert, skilled
  • ManvendraKing among men
  • MayanEnchanting
  • MrityunjayConqueror of death (Shiva)

  • Baby Girl Names Starting with M


    Popular Choices

  • MayaIllusion, creative power of the cosmos
  • MadhuriSweet, melodious
  • MeeraDevotee of Krishna
  • MeenaFish, precious gem
  • MiraOcean, peaceful
  • ManasaBorn of the mind

  • Unique M Names for Girls

  • MallikaJasmine, queen
  • MalvikaPrincess of Malwa
  • ManushiHuman being, woman
  • MeenalPrecious gem, sapphire
  • MohiniEnchanting 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