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

  1. Mosley
    • Origin:

      English place name and surname
    • Meaning:

      "peat bog, mouse clearing"
  2. Maximillian
    • Origin:

      Variant of Maximilian
  3. Moises
    • Origin:

      Spanish and Portuguese variation of Moses
  4. Marston
    • Origin:

      English
    • Meaning:

      "residence near a marshy place"
  5. Merry
    • Origin:

      English
    • Meaning:

      "joyful"
  6. Milovan
    • Origin:

      Slavic
    • Meaning:

      "love, caress"
  7. Merijn
    • Origin:

      Dutch variation of Marinus
  8. Morley
    • Origin:

      English
    • Meaning:

      "moor, meadow clearing"
  9. Martez
    • Origin:

      Spanish, variation of Martin
  10. Menashe
    • Origin:

      Hebrew
    • Meaning:

      "causing to forget"
  11. Merivel
    • Origin:

      Romani form of Marvel
  12. Marçal
    • Origin:

      Catalan form of Marshall, French
    • Meaning:

      "one who looks after horses"
  13. Mccrae
    • Origin:

      Scottish
    • Meaning:

      "son of grace"
  14. Mathurin
    • Origin:

      French
  15. Mayo
    • Origin:

      Irish place-name
    • Meaning:

      "yew-tree plain"
  16. Maloney
    • Origin:

      Irish
    • Meaning:

      "devotee of the church"
  17. Muhammed
    • Origin:

      Arabic
    • Meaning:

      "praiseworthy"
  18. Makaio
    • Origin:

      Hawaiian form of Matthew
    • Meaning:

      "gift of God"
  19. Madhava
    • Origin:

      Sanskrit
    • Meaning:

      "of the springtime"
  20. Maron
    • Origin:

      Icelandic, meaning unknown