150 Beautiful Baby Girl Names That Start With the Letter M

Share With Friends

If you’re searching for the perfect baby girl name that starts with M, you’re in the right place. M names are timeless, feminine, and full of meaning. From classic biblical names to modern, unique, and sweet choices, baby girl names starting with M offer something for every style.

Below is a carefully curated list of 150 beautiful baby girl names that start with the letter M, each paired with a lovely meaning to help you find the one that feels just right.

Baby Girl Names That Start With M

  1. Madeline – Tower; strength
  2. Maria – Beloved; wished-for child
  3. Mary – Beloved; chosen one
  4. Maya – Illusion; water
  5. Mila – Gracious; dear
  6. Madison – Son of Matthew
  7. Margaret – Pearl
  8. Melanie – Gentle; dark
  9. Molly – Star of the sea
  10. Megan – Strong; capable

Classic & Timeless M Names

  1. Martha – Lady; mistress
  2. Matilda – Mighty in battle
  3. Monica – Advisor
  4. Miriam – Wished-for child
  5. Marian – Of the sea
  6. Maureen – Star of the sea
  7. Millicent – Gentle strength
  8. Marcella – Warlike
  9. Maribel – Beautiful Mary
  10. Marjorie – Pearl

Biblical & Faith-Inspired M Names

  1. Maryam – Beloved by God
  2. Magdalene – Woman from Magdala
  3. Moriah – Chosen by God
  4. Mercy – Compassion
  5. Micaiah – Who is like God?
  6. Mahalia – Tenderness
  7. Moria – The Lord is my teacher
  8. Myra – Fragrant oil
  9. Malachi (feminine use) – Messenger
  10. Mikayla – Who is like God?

Modern & Trendy M Names

  1. Maeve – She who intoxicates
  2. Marley – Pleasant meadow
  3. Mckenna – Fire-born
  4. Millie – Gentle strength
  5. Maci – Weapon; strong
  6. Malia – Calm; peaceful
  7. Mireya – Admirable
  8. Makenna – Happy one
  9. Maren – Of the sea
  10. Monroe – Mouth of the river

Soft & Sweet M Names

  1. Mae – Pearl
  2. Mimi – Beloved
  3. Mina – Love
  4. Mira – Wonderful; peace
  5. Milae – Gracious one
  6. Miel – Honey
  7. Mollye – Star of the sea
  8. Maisie – Pearl
  9. Mabel – Lovable
  10. Moon – Gentle beauty

Unique & Rare M Names

  1. Magnolia – Flower of dignity
  2. Marigold – Golden flower
  3. Melora – Golden apple
  4. Mirelle – Admirable
  5. Montana – Mountain
  6. Marcelline – Young warrior
  7. Myrna – Beloved
  8. Matisse – Gift of God
  9. Meira – Giving light
  10. Minerva – Wisdom

International Baby Girl Names That Start With M

  1. Marisol – Sea and sun
  2. Mirela – Peaceful
  3. Milena – Gracious
  4. Marlena – Star of the sea
  5. Mirella – Wonderful
  6. Magda – Woman of Magdala
  7. Mireya – Worthy of admiration
  8. Maia – Mother; nurturing
  9. Marta – Lady
  10. Mirette – Admirable

Nature-Inspired M Names

  1. Meadow – Grassy field
  2. Maple – Sweet tree
  3. Mist – Soft rain
  4. Moonlight – Gentle glow
  5. Marina – Of the sea
  6. Magnolia – Flowering tree
  7. Moss – Soft greenery
  8. Mountain – Strength
  9. Morning – New beginning
  10. Melody – Song

Vintage & Old-Fashioned M Names

  1. Maud – Mighty battler
  2. Myrtle – Evergreen tree
  3. Milena – Favor
  4. Marianne – Graceful
  5. Marietta – Little Mary
  6. Minna – Love
  7. Margot – Pearl
  8. Mattea – Gift of God
  9. Mildred – Gentle strength
  10. Marcia – Warlike

Strong & Elegant M Names

  1. Maxine – Greatest
  2. Monique – Unique
  3. Melina – Honey
  4. Marchelle – Warrior
  5. Marcelle – Brave
  6. Mirabel – Wonderful
  7. Maritza – Beloved
  8. Melody – Song
  9. Maribel – Beautiful
  10. Maelynn – Gentle strength

Short & Cute M Names

  1. Mia – Mine; beloved
  2. May – Springtime
  3. Meg – Pearl
  4. Mo – Beloved
  5. Min – Gentle
  6. Maeva – Welcome
  7. Mya – Dream
  8. Moe – Light
  9. Mimi – Sweet one
  10. Mell – Honey

Faith-Inspired & Meaningful M Names

  1. Mercy – Compassion
  2. Miracle – Blessing
  3. Messiah (rare use) – Anointed one
  4. Moriah – Chosen by God
  5. Manna – Gift from heaven
  6. Morningstar – Light of hope
  7. Majesty – Royal glory
  8. Mehetabel – God makes happy
  9. Meleah – Gentle strength
  10. Moria – God is my teacher

Finishing the List

  1. Maris – Of the sea
  2. Mireen – Star of the sea
  3. Melisande – Strong worker
  4. Monalisa – Noble one
  5. Mariel – God’s light
  6. Mirelle – Admirable
  7. Myla – Soldier; gracious
  8. Mireya – Worthy
  9. Madelina – Tower of strength
  10. Mireya-Grace – Admirable grace
  11. Maribel-Rose – Beautiful rose
  12. Mirelyn – Gentle soul
  13. Mirelle-Faith – Admirable faith
  14. Meadow-Grace – Peaceful blessing
  15. Mireya-Hope – Hopeful admiration
  16. Moon-Belle – Beautiful moon
  17. Marilyn – Star of the sea
  18. Mirelly – Lovely
  19. Mireyah – Admirable
  20. Magnolia-Joy – Joyful beauty
  21. Mirella-Rose – Beautiful rose
  22. Marigold-Faith – Golden faith
  23. Mirabella – Wonderful beauty
  24. Mirelle-Joy – Admirable joy
  25. Myriam – Wished-for child
  26. Meira-Grace – Light and grace
  27. Marisella – Little sea
  28. Moriah-Belle – Beautiful chosen one
  29. Mirelyn-Hope – Hopeful soul
  30. Magnolia-Grace – Graceful beauty