292 Baby Girl Names That Start With M (2024)

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!

From pretty and popular to rare and vintage names, there are so many M names fit for 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 aren’t 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

Next to the popular M girl names, you have likely seen many of the ones in 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 names,one-syllable girl names, southern girl names, country girl names, andrare girl names. Have fun choosing a beautiful name you love for your baby girl!

292 Baby Girl Names That Start With M (2024)
Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 6410

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.