Menu

Home › Boy Names › M

Boy Names Starting with M

222 names. Showing 1–20.

  1. 1.
    MabonWelsh
    Meaning: Great son
  2. 2.
    MacGaelic
    Meaning: Son
  3. 3.
    MacallisterGaelic
    Meaning: Son of Alasdair
  4. 4.
    MacarioGreek
    Meaning: Blessed
  5. 5.
    MacaulayScottish
    Meaning: Son of Olaf
  6. 6.
    MackGaelic
    Meaning: Son
  7. 7.
    MackenzieScottish
    Meaning: Son of the fair one
  8. 8.
    MaddockWelsh
    Meaning: Beneficent
  9. 9.
    MaddoxWelsh
    Meaning: Fortunate
  10. 10.
    MadduxWelsh
    Meaning: Fortunate
  11. 11.
    MadhavSanskrit
    Meaning: Of Madhu, a name of Krishna
  12. 12.
    MadisonEnglish
    Meaning: Son of Maud
  13. 13.
    MadocWelsh
    Meaning: Fortunate
  14. 14.
    MaelgwnWelsh
    Meaning: Prince
  15. 15.
    MageeIrish
    Meaning: Son of the fiery one
  16. 16.
    MagnarNorse
    Meaning: Strong warrior
  17. 17.
    MagnusLatin
    Meaning: Great
  18. 18.
    MaguireIrish
    Meaning: Son of the pale one
  19. 19.
    MahdiArabic
    Meaning: Guided one
  20. 20.
    MaheshSanskrit
    Meaning: Great lord