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

  1. Mayur
    • Origin:

      Sanskrit
    • Meaning:

      "peacock"
  2. Maggio
    • Origin:

      Italian
    • Meaning:

      "May"
  3. Madrigal
    • Origin:

      Latin
    • Meaning:

      "song for unaccompanied voices"
  4. Macdonald
    • Origin:

      Scottish
    • Meaning:

      "son of Donald"
  5. Mërgim
    • Origin:

      Albanian, Kosovo
    • Meaning:

      "exile, foreigner"
  6. Mcenroe
    • Origin:

      Scottish
    • Meaning:

      "hound of the promontory"
  7. Mattityahu
    • Origin:

      Hebrew
    • Meaning:

      "gift of God"
  8. Merriwether
    • Mckellar
      • Origin:

        Irish and Scottish surname
      • Meaning:

        "son of Ealair"
    • Miracle
      • Origin:

        Word name, Latin
      • Meaning:

        "wonder, marvel"
    • Macalester
      • Origin:

        Variation of Macallister, Scottish
      • Meaning:

        "son of Alasdair"
    • Magnethia
      • Origin:

        Invented name
      • Meaning:

        "magnetic"
    • Micheál
      • Origin:

        Irish variation of Michael
    • Mixolydian
      • Origin:

        Greek
      • Meaning:

        "half-Lydian"
    • Manraj
      • Origin:

        Sikh, Punjabi
      • Meaning:

        "ruler of the heart"
    • Maryland
      • Origin:

        English
      • Meaning:

        "Mary's land"
    • Maimun
      • Origin:

        Arabic
      • Meaning:

        "luck, good fortune"
    • Mcgreggor
      • Origin:

        Variation of Macgregor, Scottish surname
      • Meaning:

        "son of Gregor"
    • Məhəmmədəli̇
      • Origin:

        Azerbaijani compound name
      • Meaning:

        "praised-worthy + supreme, exalted"
    • Mihhail
      • Origin:

        Estonian variation of Mikhail
      • Meaning:

        "who is like God?"