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

  1. Mckenzie
    • Origin:

      Scottish
    • Meaning:

      "son of Kenneth"
  2. Meshach
    • Origin:

      Akkadian
    • Meaning:

      "who is what Aku is?"
  3. Manaaki
    • Origin:

      Maori
    • Meaning:

      "nourish, nurture, protect"
  4. Mo
    • Origin:

      English diminutive of Maurice and Morris
    • Meaning:

      "dark-skinned"
  5. Mulligan
    • Origin:

      Irish
    • Meaning:

      "descendent of the bald-headed"
  6. Michaiah
    • Origin:

      Hebrew
    • Meaning:

      "who is like God"
  7. Mauro
    • Origin:

      Spanish and Italian
    • Meaning:

      "moorish"
  8. Millard
    • Origin:

      Latin
    • Meaning:

      "caretaker of the mill"
  9. Malthe
    • Origin:

      Danish
    • Meaning:

      "Rule / Power"
  10. Mati
    • Origin:

      Estonian variation of Matthew, Hebrew
    • Meaning:

      "gift of God"
  11. Macario
    • Origin:

      Spanish from Greek
    • Meaning:

      "blessed"
  12. Matej
    • Origin:

      Slovak, Slovene, and Croatian variation of Matthew
    • Meaning:

      "gift of God"
  13. Mecca
    • Origin:

      Arabic, exact meaning unknown
    • Meaning:

      "holy city; temple; place of great importance"
  14. Marquis
    • Origin:

      English rank of nobleman between duke and count
  15. Marino
    • Origin:

      Latin
    • Meaning:

      "of the sea"
  16. Mino
    • Origin:

      Spanish place name
  17. Maui
    • Origin:

      Hawaiian, Polynesian mythology
  18. Mose
    • Origin:

      German variation of Moses, Egyptian
    • Meaning:

      "delivered from the water"
  19. Moon
    • Origin:

      Word name
    • Meaning:

      "moon"
  20. Mango
    • Origin:

      Fruit name