4170 Baby Names That Start With M (with Meanings and Popularity)

  1. Miyuki
    • Origin:

      Japanese
    • Meaning:

      "beautiful snow / beautiful happiness"
  2. Maguire
    • Origin:

      Irish
    • Meaning:

      "son of the beige one"
  3. Margery
    • Origin:

      Medieval variation of Margaret
    • Meaning:

      "pearl"
  4. Merrill
    • Origin:

      English
    • Meaning:

      "sea-bright"
  5. Manaaki
    • Origin:

      Maori
    • Meaning:

      "nourish, nurture, protect"
  6. Mikko
    • Origin:

      Finnish, from Hebrew
    • Meaning:

      "who is like God?"
  7. Mehdi
    • Origin:

      Farsi
    • Meaning:

      "rightly guided"
  8. Merrill
    • Meike
      • Origin:

        German variation of Mary
      • Meaning:

        "bitter"
    • Mckinley
      • Origin:

        Scottish
      • Meaning:

        "son of the fair hero"
    • Marcelina
      • Origin:

        Polish, Spanish, Portuguese, from Latin
      • Meaning:

        "warlike"
    • Mio
      • Mica
        • Origin:

          Short form of Michal
      • Mongo
        • Origin:

          Yoruba
        • Meaning:

          "famous"
      • Miska
        • Origin:

          Finnish diminutive of Mikael
        • Meaning:

          "who is like God?"
      • Metro
        • Meeko
          • Origin:

            Algonquian Native American
          • Meaning:

            "little mischief"
        • Madigan
          • Origin:

            Irish
          • Meaning:

            "little dog"
        • Miyori
          • Origin:

            Japanese
          • Meaning:

            "beautiful generation"
        • Mazikeen
          • Origin:

            Invented name
          • Meaning:

            "harmful spirits"