292 Baby Girl Names That Start With M - Baby Chick
Subscribe Search

292 Baby Girl Names That Start With M

Explore the meanings and origins of these M girl names, including rare, vintage, popular, Southern, and cute names.

Updated April 13, 2024

by Alina Hodkinson

Additional contribution by Stefanie Miller

Share

The stars have aligned, and the day is finally here — you’re pregnant! No matter how you got here, you can take a breath and finally celebrate the dark (or faint) positive pregnancy test you’ve finally received. You’ll need to make many big decisions during pregnancy, like choosing a baby name. If you’re looking for baby girl names that start with M, you’ve come to the right place!

Baby naming can be a stressful but enjoyable way to bond with your partner over the next few months. Are you struggling to start that baby name list? We’ve compiled 292 M girl names, and we hope a few of these pique your interest!

Baby Girl Names That Start With M

From pretty and popular to rare and vintage names, there are so many M names that fit every kind of need. Take a look at these categories to find a match for your sweet little girl:

10 Popular Girl Names That Start With M

These are the most popular girl names starting with M. They are full of style and will not be going anywhere anytime soon!

1. Madelyn — An English name meaning “woman from Magdala or high tower.”

2. Madison — This name means “son of Matthew” in English.

3. Maeve —This Irish name means “she who intoxicates.”

4. Margaret — Greek for “pearl.”

5. Maria — A Hebrew name meaning “drop of the sea,” “bitter,” or “beloved.”

6. Maya — This is Hebrew and Spanish for “water.” It also means “illusion” in Sanskrit.

7. Melody — Greek for “song.”

8. Mia — This Italian name means “mine” or “bitter.”

9. Mila — A Slavic name meaning “gracious.” It also means “dear” in Russian.

10. Millie — English for “gentle strength” and German for “strong in work.”

10 Common Girl Names That Start With M

You have likely seen many of the names on this list. They are timeless names that parents love.

1. Mackenzie, McKenzie — A Scottish name meaning “son of Kenneth.”

2. Magnolia — This name means “Magnol’s flower” in French.

3. Margot — French for “pearl.”

4. Mariana — A Latin and Portuguese name meaning “related to the god Mars.”

5. Mary — Hebrew for “drop of the sea,” “bitter,” or “beloved.”

6. Melanie — This name means “black” or “dark” in Greek.

7. Milani — An Italian name meaning “from Milan.”

8. Molly — Hebrew for “bitter.”

9. Morgan — Welsh for “sea-born,” “sea-song,” or “sea-circle.”

10. Myla — Slavic for “gracious” and Russian for “dear.”

11 Biblical Girl Names That Start With M

If you are looking for an M name for girls that can be found in the Bible, this category is the perfect match. Look at all these wonderful choices for a biblical girl’s name.

1. Magdalene — This name means “woman from Magdala” in English.

2. Mahlah — Hebrew and Arabic for “tender.”

3. Mara — A Hebrew name meaning “bitter.”

4. Melea — This name means “complete” in Hebrew.

5. Merari — Hebrew for “bitter.”

6. Mercy — This name means “compassion” in English.

7. Merry — English for “lighthearted” or “happy.”

8. Milcah — A Hebrew name meaning “queen.”

9. Miriam — Hebrew for “drop of the sea,” “bitter,” or “beloved.”

10. Moriah — This name means “the Lord is my teacher” in Hebrew.

11. Moses — An Egyptian name meaning “delivered from the water.”

19 Southern Girl Names That Start With M

These names are fit for any Southern belle! She’ll be ready to put on her cowgirl boots and ride into the sunset with one of these amazing M girl names.

1. Mabel — Latin for “lovable.”

2. Mae — This name means “bitter” in Hebrew or “pearl” in Greek.

3. Maggie — Greek for “pearl.”

4. Maisie — This name also means “pearl” in Greek and “bitter” in Hebrew.

5. Mamie — Hebrew for “drop of the sea,” “bitter,” or “beloved.”

6. Margie — English and Greek for “pearl.”

7. Marianne — This name means “drop of the sea,” “bitter,” or “beloved,” and “grace” in French.

8. Maribelle — An English name meaning “bitter” and “beautiful.”

9. Marigold — English for “golden flower.”

10. Mavis — This name means “songbird” in French.

11. Maybelle — This name means “loveable” in French and Hebrew.

12. Memphis — A Greek name meaning “enduring and beautiful.”

13. Merle — This French name means “blackbird.”

14. Merritt — An English name meaning “boundary gate.”

15. Minnie — German for “resolute protection.”

16. Montana — This name means “mountainous” in Spanish.

17. Montgomery — French for “man power.”

18. Murphy — An Irish name meaning “sea warrior.”

19. Myrtle — This is the name of a flower that’s a symbol of victory in Latin.

15 Old-Fashioned Girl Names That Start With M

These old-fashioned names are still great contenders for a baby girl. Whether you are naming your little one after a family member or love all things old-fashioned, you won’t be disappointed with any of these girl names starting with M.

1. Madge — Greek for “pearl.”

2. Magda — This name means “woman from Magdala” in German.

3. Marcy — Latin for “warlike.”

4. Marjorie — A Scottish name meaning “pearl.”

5. Marlena — This name means “woman from Magdala” in German.

6. Martha — This name means “lady” in Aramaic.

7. Matilda — The meaning of this name is “battle mighty” in German.

8. Maude — English and French for “battle mighty.”

9. Melissa — Greek for “honeybee.”

10. Meryl – An Irish name meaning “of the bright sea.”

11. Midge — Greek for “pearl.”

12. Mildred — This name means “gentle strength” in English.

13. Millicent — The meaning of this name is “strong in work” in German.

14. Mona — This Irish name means “noble good.”

15. Muriel — An Irish name meaning “of the bright sea.”

15 Vintage Girl Names That Start With M

If you want a stylish and vintage name, we have you covered! These M names are positively chic.

1. Madeline — An English name meaning “high tower” or “woman from Magdala.”

2. Mallory — This name means “unfortunate” in French.

3. Marceline — French for “little warrior.”

4. Marcia — In Latin, this name means “warlike.”

5. Marguerite — A French name meaning “pearl” or “daisy.”

6. Marion — French for “drop of the sea,” “bitter,” and “beloved.”

7. Marilyn — This name means “drop of the sea” and “lake” in English.

8. Mathilde — French for “battle mighty.”

9. Maura — An Irish name meaning “star of the sea.”

10. Maureen — This Irish name means “bitter” or “beloved.”

11. Meredith — Welsh for “great ruler.”

12. Mignonette — This name means “delicate” or “dainty” in French.

13. Miranda — A Latin name meaning “marvelous.”

14. Moira — The meaning of this Irish name is “bitter.”

15. Myrna — This Irish name means “festive.”

31 Cute Girl Names That Start With M

Your little cute pie deserves an adorable name to match! We handpicked some of the cutest names starting with M that are worthy of any sweet baby girl.

1. Mack — Scottish and Irish for “son of.”

2. Macy — This name means “hill” in English.

3. Maddie — An English name meaning “son of Matthew.”

4. Mandy — Latin for “she must be loved.”

5. Maple – This is an English tree name that also means “piece of cloth” in Latin.

6. Marleigh — English for “pleasant seaside meadow.”

7. Marlowe — This name means “driftwood” in English.

8. Marnie — English for “of the sea.”

9. Masha — Russian for “bitter.”

10. Mattie — This name means “gift of God” in Hebrew.

11. Max — Latin for “greatest.”

12. McKay — Gaelic for “fire.”

13. McKenna, Mackenna — An Irish name meaning “son of Kenneth.”

14. McKinley, Mackinley — This Scottish name means “son of a fair hero.”

15. Mclaren — A Gaelic name meaning “son of Laurence.”

16. Meadow — English for “field of grass.”

17. Meena — This name means “blue semiprecious stone” or “bird” in Hindi.

18. Megan, Meghan — Welsh for “pearl.”

19. Mei — Chinese for “beautiful” and Hawaiian for “plum.”

20. Mickey — This name means “who is like God” in Hebrew.

21. Miley — An American name that means “smiley” in English.

22. Mimi — A Hebrew name meaning “drop of the sea,” “bitter,” and “beloved.”

23. Mindy — English for “beautiful honey.”

24. Miracle — This name means “wonder” or “marvel” in Latin.

25. Misha — In Russian, this name means “who is like God.”

26. Missy — English for “honeybee.”

27. Mitzy — A German name meaning “bitter.”

28. Moe — This name means “delivered” in Hebrew.

29. Momo — Japanese for “peach.”

30. Moon — This English name is inspired by the earth’s natural satellite that reflects light from the sun.

31. Muffy — An English name meaning “playful” or “affectionate.”

24 Pretty Girl Names That Start With M

We love pretty names, and this list contains some of my favorites! From Manuela to Melinda, there are so many to choose from.

1. Mairi — This Scottish name means “bitter.”

2. Malaya — A Filipino name meaning “free.”

3. Manuela — This name means “God is with us” in Spanish.

4. Maribeth — English for “bitter” and “oath.”

5. Marina — Latin for “from the sea.”

6. Marisol — Spanish for “Mary of Solitude.”

7. Maritza — This name means “drop of the sea,” “bitter,” or “beloved” in Spanish.

8. Marjani — This name means “coral” in Arabic and Swahili.

9. Marlene — German for “woman of Magdala.”

10. Martina — A Latin name meaning “warlike.”

11. Mayuri — This name means “peahen” in Sanskrit.

12. Melania — Spanish and Greek for “black.”

13. Melinda — An English name meaning “beautiful honey.”

14. Michaela — Hebrew for “who is like God.”

15. Michelle — This name means “who is like God” in French.

16. Milana — The meaning of this name is “from Milan” in Italian.

17. Minerva — Latin for “of the mind” or “intellect.”

18. Mirabel — This name means “wonderful” in Latin.

19. Mirabelle — This is a French name that means “marvelous.”

20. Moana — Māori for “deep ocean” and Samoan for “sea.”

21. Monica — A Latin name meaning “adviser.”

22. Morena — This Slovak name means “brown-haired.”

23. Muskaan — This name means “smile” in Hindi.

24. Myra — Greek for “sweet smelling oil.”

23 Beautiful Girl Names That Start With M

Every gorgeous girl deserves a beautiful name to match. If you are looking for a M girl name, this is one of the best places to start your search.

1. Madonna — This name means “my lady” in Latin.

2. Magenta — Italian for “deep pink color.”

3. Maile — This is the Hawaiian name for vines used to make leis.

4. Maitreya — This name means “loving-kindness” in Sanskrit.

5. Majesty — Latin for “royal bearing.”

6. Makayla — A Hebrew name meaning “who is like God.”

7. Makana — This Hawaiian name means “gift.”

8. Marcella — Latin for “warlike.”

9. Maren — This name means “sea” in Latin.

10. Margarita — Spanish for “pearl” and Greek for “daisy.”

11. Mariah — A Hebrew name meaning “the Lord is my teacher.”

12. Marie — In French, this name means “drop of the sea,” “bitter,” or “beloved.”

13. Mariposa — Spanish for “butterfly.”

14. Marissa — Hebrew for “drop of the sea” and Latin for “famous warrior.”

15. Marta — Italian, Spanish, and Slavic for “lady.”

16. Megara — This name means “great” in Greek.

17. Mika — This name means “beautiful fragrance” in Japanese.

18. Milagros — A Spanish name meaning “miracles.”

19. Mirabella — Italian for “wonderful.”

20. Miyeon — This Korean name means “beautiful and kind-hearted.”

21. Miyuki — Japanese for “beautiful snow.”

22. Mohini —  This name means “enchanting” or “charming” in Sanskrit.

23. Mya — Greek for “water.”

23 Badass Girl Names That Start With M

Girl names with M are easy to find, but it’s not as easy to find the perfect cool, badass name. These names are strong and fitting for any baby girl!

1. Maleficent — An English name meaning “causing harm.”

2. Malia — This Hawaiian name means “bitter.”

3. Malika — An Arabic name meaning “master.”

4. Margeaux — French for “pearl.”

5. Mariska — This Hungarian name means “drop of the sea,” “bitter,” or “beloved.”

6. Mars — This Latin name is the god of war in Roman mythology.

7. Marvel — An English name meaning “to be filled with wonder or astonishment.”

8. Maxine — This name means “greatest” in Latin.

9. Mayim — Hebrew for “water.”

10. Mazie — This Scottish name means “pearl” or “bitter.”

11. Medusa — Greek for “protect” or “rule.”

12. Mercedes — A Spanish name meaning “gracious gifts” or “benefits.”

13. Merida — This name means “one has achieved a high place of honor” in Latin.

14. Micah — Hebrew for “who is like the Lord.”

15. Midnight — An English name meaning “12 o’clock at night.”

16. Monique — This name means “adviser” in French.

17. Monroe — A Scottish name meaning “the mouth of the Roe river.”

18. Morocco — An Arabic name that means “a land that belongs to God.”

19. Morticia — This name means “mortician” in English.

20. Morwenna — Welsh for “maiden.”

21. Moxie — English for “aggressive energy.”

22. Mulan — This Chinese name means “magnolia.”

23. Mystique — French for “air of mystery.”

56 Unique Girl Names That Start With M

Different and unique names are all the rage! Let your little girl’s individuality shine with one of these M names for girls.

1. Maci — English for “hill.”

2. Madalynn — An English name meaning “woman from Magdala.”

3. Maddison — This name means “son of Maud” in English.

4. Madeleine — French for “woman from Magdala.”

5. Madelle — An English name meaning “woman from Magdala” or “high tower.”

6. Madigan — This Irish name means “little dog.”

7. Madina – This name has the same origin and meaning as “Madelle.”

8. Madrigal — A Latin name meaning “song for unaccompanied voices.”

9. Maia — Greek for “mother.”

10. Mairead — An Irish name meaning “pearl.”

11. Maisel — Hebrew for “gift of God.”

12. Maite — This name means “beloved” in Basque.

13. Malani — A Hawaiian name meaning “heavenly.”

14. Malaysia — Greek and Latin for “land of the Malays.”

15. Mahogany — Spanish for “rich” or “strong.”

16. Malinda — An English name meaning “beautiful honey.”

17. Margo — This name means “pearl” in French.

18. Marilda — German for “famous battle maiden.”

19. Maris — A Latin name meaning “of the sea.”

20. Marlon — Old French for “little hawk.”

21. Marquise — This is the name of the rank of English nobleman in between duke and count.

22. Marsha — Latin for “warlike.”

23. Matisse — This name means “gift of God” in French.

24. Mattea — Italian for “gift of God.”

25. Mazikeen — A Hebrew name meaning “those who do harm.”

26. Meaghan — This name means “pearl” in Welsh.

27. Mecca — This is an Arabic name for the Islamic spiritual center.

28. Medea — Greek for “middle.”

29. Melba — Old Greek for “slender.”

30. Melisande — This name means “strong in work” in French.

31. Melora — A Greek name meaning “golden apple.”

32. Merci — This name means “thank you” or “mercy” in French.

33. Midori — Japanese for “green.”

34. Mikaela, Mikayla — A Swedish and Finnish name meaning “who is like God.”

35. Mikasa — This name means “three bamboo hats” in Japanese.

36. Milan — Italian for “gracious” and Slavic for “dear.”

37. Mina — This Scottish name means “child of the red earth.”

38. Minahil — This name means “fountain” or “spring” in Urdu.

39. Ming — Chinese for “bright” or “clear.”

40. Minka — The meaning of this name is “resolute protection” in German.

41. Mira — This name means “admirable” in Latin and “ocean” in Sanskrit.

42. Mirren — A Scottish name meaning “drop of the sea,” “bitter,” or “beloved.”

43. Mitsue — Japanese for “bright river” or “bright wisdom.”

44. Monday — Old English for “moon’s day.”

45. Monet — This name means “He has heard” in French.

46. Montserrat — In Catalan, this name means “serrated mountain.”

47. Morfydd — Welsh for “great wealth.”

48. Morgana — This name means “sea circle” in Welsh.

49. Morrigan — An Irish name meaning “phantom queen.”

50. Morven — Gaelic for “child of the sea.”

51. Mosely — This name means “mouse clearing” in English.

52. Musetta — Latin for “little muse.”

53. Myah — Greek and Hebrew for “water.”

54. Myfanwy — In Welsh, this name means “my lovely little one.”

55. Myka — A Hebrew name meaning “who is like the Lord.”

56. Myrline — This name means “blackbird” in French.

55 Rare Girl Names That Start With M

These hidden gems deserve to shine in the spotlight! If you would love an uncommon and creative name for your baby girl, try one of these rare names.

1. Madilyn — An English name meaning “high tower” or “woman from Magdala.”

2. Madisyn — English for “son of Matthew.”

3. Mafalda — Italian and Portuguese for “battle mighty.”

4. Mag — This name means “pearl” in Greek.

5. Magaly — Magaly means “pearl” in Greek and French.

6. Maidie — This name means “maiden” in English.

7. Mailah — German for “strength in battle.”

8. Maisee — An English name meaning “child of light.”

9. Maison — French for “house.”

10. Mako — A Japanese name meaning “sincerity.”

11. Makena — This Irish name means “son of Kenneth.”

12. Maleah — A Hawaiian name meaning “bitter.”

13. Malina — Polish and Bulgarian for “raspberry.”

14. Maliyah — Hawaiian for “bitter.”

15. Malvie — A Scottish name meaning “smooth-browed one.”

16. Marg — Greek for “pearl.”

17. Margey — This name is also Greek for “pearl.”

18. Margorie — This name means “pearl” in Middle English.

19. Marianna — Italian for “drop of the sea” and Polish for “bitter.”

20. Maribel — This name means “beloved” and “beautiful” in English.

21. Mariella — Italian and Dutch for “bitter.”

22. Marielle — Dutch and French for “bitter.”

23. Marlee — In English, this name means “pleasant seaside meadow.”

24. Marlin — This name means “sea fortress” in English.

25. Marlo — An English name meaning “from the hill by the lake.”

26. Marthy — This name means “lady” in Aramaic.

27. Marwa — An Arabic name meaning “white stone.”

28. Maryam — This Hebrew, Arabic, and Iranian name means “drop of the sea,” “bitter,” or “beloved.”

29. Maryn — Hebrew for “bitter.”

30. Matsuka — This name means “pine tree hill” in Japanese.

31. Maxime — Latin for “greatest.”

32. Mayah — This name means “close to God” in Hebrew.

33. Mayra — A Hebrew or Egyptian name meaning “drop of the sea,” “bitter,” or “beloved.”

34. Medard — French for “brave.”

35. Meera — This name means “prosperous” in Sanskrit.

36. Meilani — A Hawaiian name meaning “heavenly flower.”

37. Melany — Greek for “black” or “dark.”

38. Mele — A Hawaiian name meaning “song.”

39. Melia — Greek for “ash tree” and Hawaiian for “plumeria.”

40. Melina — This name means “little honey” in Greek.

41. Melodie — In Greek, this name means “song.”

42. Mer — This name means “ocean” or “sea” in Spanish.

43. Merewen — Old English for “sublime delight.”

44. Miah — This Swedish name means “mine” or “bitter.”

45. Micaiah — Hebrew for “who is like God.”

46. Mildrid — This name means “gentle strength” in English.

47. Milena — A Czech name meaning “love, warmth, and grace.”

48. Milla — A Norwegian and Hungarian name that means “young ceremonial attendant” or “gracious people.”

49. Milly — Latin for “young ceremonial attendant.”

50. Minnow — This name means “small fish” in English.

51. Mollie — Hebrew for “bitter.”

52. Morrissey — An Irish name meaning “descendant of Muiris.”

53. Mulberry — This is an English name for the purple fruit that goes on mulberry trees.

54. Mylah — Latin and Old German for “soldier” or “merciful.”

55. Myrtia — A Greek name meaning “evergreen shrub.”

Did you find a few baby girl names that start with M to add to your list? Although searching for the perfect name might seem like an uphill battle, once you find that award-winning title, you will know deep down it’s the one. Try not to stress, and have fun with it! Give your partner a few vetos, and you’ll eventually agree on the perfect name.

Be sure to also take a peek at some of our other baby name lists, like our cute girl namesone-syllable girl names, southern girl names, country girl names, and rare girl names. Have fun choosing a beautiful name you love for your baby girl!

Share
Was this article helpful?
  • Author
  • Co-Author

Alina is a Journalism graduate and a mom blogger living in Ontario, Canada. She is also a wife and a mom to a 4-year-old little boy. She is most passionate… Read more

You might also like
Subscribe to our newsletter