Boy Names That Start With M

85 boy names that start with M, across 9 countries and languages: Indian, Native, Indonesian, German, French, English, Spanish, Italian, Arabic. Every name below is an established given name, listed roughly from most to less common.

Want a new name instead? Blend two names with the Name Combiner.

Indian boy names that start with M

  • Mohan
  • Manish
  • Mahesh
  • Mukesh
  • Madhav
  • Manoj
  • Mayank
  • Mihir
  • Milan
  • Mohit

Native American boy names that start with M

  • Mato
  • Makya
  • Mikasi
  • Mingan

Indonesian boy names that start with M

  • Muhammad
  • Mulyono
  • Made
  • Mahendra
  • Mahardika
  • Miftah
  • Marwan
  • Mulya

German boy names that start with M

  • Max
  • Maximilian
  • Markus
  • Matthias
  • Michael
  • Martin
  • Moritz
  • Manfred
  • Marcel
  • Magnus

French boy names that start with M

  • Marc
  • Michel
  • Mathieu
  • Maxime
  • Mathis
  • Martin
  • Marcel
  • Mathias
  • Maurice
  • Morgan
  • Matthieu

English boy names that start with M

  • Michael
  • Matthew
  • Mason
  • Max
  • Miles
  • Maxwell
  • Mark
  • Martin
  • Marcus
  • Malcolm

Spanish boy names that start with M

  • Miguel
  • Manuel
  • Mateo
  • Marcos
  • Martín
  • Mario
  • Mauricio
  • Máximo
  • Marcelo
  • Matías
  • Maximiliano

Italian boy names that start with M

  • Marco
  • Mario
  • Matteo
  • Massimo
  • Michele
  • Maurizio
  • Mauro
  • Mattia
  • Marcello

Arabic boy names that start with M

  • Muhammad
  • Mustafa
  • Mahmoud
  • Musa
  • Malik
  • Mansour
  • Marwan
  • Majid
  • Mazin
  • Murad
  • Mubarak
  • Maher

Baby name finder A to Z

Find Baby Names by Letter, Country & Language

Choose boy or girl, a starting letter and one or more countries & languages. You get real, established names for each language, side by side.

1Baby boy or girl✓
2Starting letter✓

Most searched letters

3Country & languageRequired: choose one or more

Still needed: a country & language.