646 Boy Names That Start With M (with Meanings and Popularity)

  1. Mccue
    • Origin:

      Gaelic
    • Meaning:

      "son of Hugh"
  2. Manraj
    • Origin:

      Sikh, Punjabi
    • Meaning:

      "ruler of the heart"
  3. Malyen
    • Origin:

      Literary name
  4. Mansur
    • Origin:

      Arabic
    • Meaning:

      "divine aid"
  5. Michiel
    • Origin:

      Dutch form of Michael
  6. Marijan
    • Origin:

      Croatian and Slovenian variation of Marianus
  7. Madhur
    • Origin:

      Sanskrit
    • Meaning:

      "sweet"
  8. Mechanicus
    • Origin:

      Latin from Greek
    • Meaning:

      "engineer, mechanic"
  9. Manik
    • Origin:

      Sanskrit, Hindi
    • Meaning:

      "ruby"
  10. Maryland
    • Origin:

      English
    • Meaning:

      "Mary's land"
  11. Mehmet akif
    • Origin:

      Turkish from Arabic
    • Meaning:

      "praiseworthy, one who stays at the mosque"
  12. Məhəmmədəli̇
    • Origin:

      Azerbaijani compound name
    • Meaning:

      "praised-worthy + supreme, exalted"
  13. Mcgreggor
    • Origin:

      Variation of Macgregor, Scottish surname
    • Meaning:

      "son of Gregor"
  14. Machabee
    • Origin:

      Aramaic
    • Meaning:

      "hammer"
  15. Mariott
    • Origin:

      English
    • Meaning:

      "descendant of Mary"
  16. Matyáš
    • Origin:

      Czech variation of Matthias, Aramaic
    • Meaning:

      "gift of God"
  17. Mihhail
    • Origin:

      Estonian variation of Mikhail
    • Meaning:

      "who is like God?"
  18. Melech
    • Origin:

      Hebrew
    • Meaning:

      "king"
  19. Maverix
    • Origin:

      American
    • Meaning:

      "independent, nonconformist"
  20. Maddyx
    • Origin:

      Variation of Maddox, Welsh
    • Meaning:

      "son of Madoc"