Girl Names That Start With M

Are you looking for magnificent baby girl names that start with M for your little munchkin?

Then you’re in the right place as I’ve put together the most marvelous list of M letter baby girl names you can find!

From beautiful M names like Melody, Magnolia, and McKenna.

To cute M baby girl names like Millie, Molly, Mabel, and Maisie.

To popular girl names that start with M like Mia, Mila, Madison, and Maya.

There’s no denying that female names that start with M make for a beautiful baby girl name!

So, read on to discover some of my favorite girl M names!

Why Choose Baby Names For Girls Starting With M

Before we dive into my baby names list of the top 100 girl names that start with M, let’s consider why you may want to choose an M girl name!

  • Your family has a tradition of naming girls with M-names, and you want to continue that tradition
  • You simply like the sound of  baby names that start with M or have a particular name in mind that starts with M
  • You want to theme all your children’s names with the letter M
  • You have a religious or cultural connection. For example, Mary is a common name for girls in Christian cultures, and Muhammad is a common name for boys in Muslim cultures
  • You like what the symbol of M means: being focused, pragmatic, self-reliant, creative and industrious.
  • You’re looking for a popular girls name that is well known and liked such as Madison, Mia, and Mila. In fact, girl names starting with M make up the top 6% of the top 100 girl names in the USA for 2021! And a total 100 ‘M’ names for girls ranking in the top 1000!

Whatever the reason, I’m here to help you find girl names that start with M that you’ll love!

Best Girl Names That Start With M

Whether you’ve been looking for a popular baby name for your baby girl or baby girl names that are a little more unique, I want to help you find some beautiful baby names starting with M! Here are my top baby name picks for your baby girl’s M name:

1. Mia

Ranking at number 8 on the USA Social Security Administration baby name list is the name Mia! Making it the most popular girl name beginning with M on my list!

The name Mia has origins in several different languages, including Italian, Scandinavian, and Slavic.

In Italian, Mia means ‘mine’ or ‘my’. In Scandinavian languages, Mia means ‘beloved’ or ‘darling’, and in the Slavic languages, it means ‘dear’ or ‘loved one’.

I think given it’s sweet meanings is what makes it such a popular choice! Being a short 3 letter girl name that is easy to say and spell adds to it’s appeal.

2. Mila

The name Mila is another very popular girl name that start with M ranking at number 26! It is of Slavic origin and means ‘gracious’, ‘pleasant’, ‘dear’, ‘beloved’, or ‘favor’.

Mila is often used as a shortened version of the name Milena, which is derived from the Slavic name Miloslava, meaning ‘gracious glory’” Mila is also sometimes used as a nickname for girl names like Camila or Emilia.

I think this elegant girl name is also made popular by the famous American actress Mila Kunis who is known for her roles in films such as ‘Black Swan’, ‘Ted’, and ‘Bad Moms’.

3. Madison

The name Madison was originally an English surname, meaning ‘son of Maud’, which was a common given name for girls in medieval England. The name became more popular as a given name in the United States after the 1984 movie ‘Splash’, which featured a character named Madison as a mermaid. Which I think makes this a great mermaid name for girls!

The name’s popularity exploded in the late 1990s and early 2000s, and it has been a consistently popular name for girls ever since. It currently ranks at number 29!

4. Maya

Ranked at number 55, the name Maya has several different origins. In Sanskrit, Maya means ‘illusion’ or ‘magic’. In Hindu mythology, Maya is also the name of a goddess who represents the power of creation and destruction. In Hebrew, Maya means ‘water’ or ‘spring’, and it is also a variant of the name Maia, which means ‘great’ or ‘mother’ in Greek mythology. Finally, in Spanish and Portuguese, Maya is a variant of the name Maia, which means ‘May’.

I think this short girl name is popular due to its simple yet beautiful sound, its multiple origins and meanings, and its association with strong and independent women, such as the author and poet Maya Angelou.

5. Madelyn

Madelyn is a variant of the name Madeleine, which is of French name origin and means ‘woman from Magdala’ or ‘tower’. I think this is a beautiful Biblical girl name! In the Bible, Magdala was a town in ancient Palestine, and according to the New Testament, Mary Magdalene was a follower of Jesus.

I also love that that the name Madelyn can be shortened to cute nicknames like Maddie, Mady, and even Leine. It is currently ranked at number 71.

6. Madeline

This 8 letter girl name is another variation of the name Madelyn and is the last M girl name in my top 100 ranking at spot number 95! Madeline is of French origin that means ‘woman from Magdala’ or ‘tower’.

7. Maria

Maria is a name of Latin origin that means ‘bitter’ or ‘rebellious’. The name is derived from the Hebrew name Miriam, which was borne by the sister of Moses in the Old Testament. Maria is a popular name in many countries and cultures, and sits just outside of the top 100 girl’s names in the United States at number 106.

The name is associated with several famous women, including the singer Maria Callas and the famous tennis player Maria Sharapova.

8. Melody

I think this 3 syllable girl name is a beautiful and melodic name that evokes a sense of creativity, inspiration, and joy. Melody is a name of Greek origin that means ‘song’ or ‘singing’. The name is associated with musicality, and people who bear the name Melody are often described as having a natural talent for music or a love for singing. Melody has been a popular name for girls in the United States since the 1950s, and it has been consistently ranked among the top 500 girl’s names in the country. It currently ranks at number 113.

9. Mackenzie

Ranking at number 123, is the unisex name Mackenzie. It is of Scottish origin and means ‘son of Coinneach’ or ‘fair one’. The name is derived from the Scottish surname MacKenzie, which means ‘son of Kenneth’ which I think makes the name Mackenzie a great last name as first name option!

10. Maeve

Maeve is a gorgeous old fashioned girl names of Irish origin that means ‘intoxicating’ or ‘she who intoxicates’. In Irish mythology, Maeve was the powerful queen of Connacht who led her people to victory in battle. I think given its strong mythology ties and the trend in vintage girl names becoming popular again is why the name Maeve has been a rising up the baby name charts. In 2000 it was ranked at 778 where it has steadily risen to number 124!

11. Margaret

Margaret is a name of Greek origin that means ‘pearl’. The name was popularized by Saint Margaret of Antioch, a Christian martyr from the 4th century, and is a popular royal girl name with various queens and princesses from England, Scandinavia, Austria, and the Netherlands named Margaret.

Margaret has been consistently ranked among the top 500 girl’s names in the United States for many decades and currently ranks number 125.

12. Melanie

Ranked at 129, Melanie is a name of Greek origin that means ‘dark’ or ‘black’. The name was popularized by Saint Melania the Elder, a Christian ascetic from the 4th century. The name Melanie is also the name of the protagonist in the novel and film Gone with the Wind, written by Margaret Mitchell, which is why I think in part it is also be a popular southern girl name.

13. Mary

I’m not surprised that this classic 4 letter girl name sits at number 133. Mary is a name of Hebrew origin that means ‘bitter’ or ‘rebellious’. With it’s religious ties, Mary was the mother of Jesus in the New Testament, it has been a popular name for girls in many countries and cultures for centuries. In more modern times, the name is also associated with several famous women, including the actress Mary Tyler Moore and the singer Mary J. Blige.

I think that another thing that makes the name Mary appeal to parents is that it is easy to say and spell. It also makes for a great double barrel girl name like Mary-Kate or Mary-Jane.

14. Magnolia

I think the name Magnolia makes for a beautiful earthy girl name or even a very pretty posh girl name! Magnolia is a name of Latin origin that is derived from the word ‘magnus’, which means ‘great’ or ‘large’. The name is often associated with the magnolia tree, which is known for its beautiful flowers and is a symbol of endurance, eternity, and long life. In many cultures, the magnolia tree is also associated with purity, dignity, and nobility. The name Magnolia is currently ranked at number 140 for most popular girl names in the USA.

15. Millie

If you’re looking for an edgy girl name, then Millie is one of my top picks! Ranked at #174, Millie is a name of English origin that is derived from the name Millicent. Millicent comes from the Old French name Melisende, which means ‘strong in work’.

Whilst Millie is a great first name in it’s own right, it can also be an adorable nickname for the names Amelia, Emily, Matilda, and Mildred.

16. Molly

This classic western girl name is of Irish origin that is derived from the Gaelic name Mairead, which means ‘pearl’. Ranked at #186, the name Molly has been used as a nickname for several different names, including Mary, Margaret, and Melissa.

One of the most famous country songs featuring the name Molly is ‘Molly and Tenbrooks’, a traditional bluegrass song that has been covered by many artists over the years. The song tells the story of a horse race between two champion horses, one named Molly and the other named Tenbrooks. Other country and western songs that feature the name Molly include ‘Molly Darling’ by Jimmie Davis, ‘Molly Malone’ by The Dubliners, and ‘Molly Brown’ by Merle Haggard.

17. Margot

Margot is a name of French origin that is derived from the name Marguerite, which means ‘pearl’. The name Margot definitely has vintage vibes which I think is a big reason to why it has risen in popularity. In 2013 it just scraped in to the top 100 girl names at 943 whereas in 2021 it ranked at number 194. I also really like this name as a middle name for girls, especially if you’re looking to pay tributed to a loved one.

18. Morgan

Morgan is a non-binary name of Welsh origin that means ‘circling sea’ or ‘sea protector’. The name was traditionally used as a boy’s name, but it has become increasingly popular as a girl’s name in recent years. It is currently ranked at #205 for girls and #612 for boys.

19. Marley

Marley is another unisex name that is of English origin. It is of English origin meaning ‘from the pleasant meadow’. It is derived from the Old English words ‘maer’ which means ‘pleasant, famous’ and ‘leah’ which means ‘meadow’. Marley has been used as a given name since the 20th century and has become increasingly popular in recent years, in part due to its association with the reggae musician Bob Marley. It currently ranks at #215.

20. Myla

Ranked at #232, the name Myla is of Slavic origin meaning ‘soldier’ or ‘merciful’. The name Myla has become increasingly popular in recent years, which I think is possibly due to its similarity to other popular names such as Mila and Myra.

21. Mariana

Mariana is a name of Spanish origin that is derived from the Latin name Marianus, which means ‘of the sea’. Ranked at #256, the name Mariana is also the name of a star in the constellation Scorpius, which I think makes this a great choice for parents looking for beautiful space inspired names.

22. Malia

Malia is a name of Hawaiian origin that means ‘calm and peaceful’ or ‘queen’. Ranked at #250, the name gained widespread popularity in the United States after it was chosen as the name of the daughter of former U.S. President Barack Obama.

23. Miriam

Ranked at #261, Miriam is a classic Biblical girl name of Hebrew origin that means ‘wished-for child’ or ‘bitterness’. In the Bible, Miriam was the older sister of Moses and Aaron.

24. Mya

Ranked at #271. Mya is a name of Greek origin that means ‘great mother’ or ‘eminent’. Mya Marie Harrison, known professionally as Mya, is an American singer, songwriter, and actress who rose to fame in the late 1990s and early 2000s with hits such as ‘Ghetto Supastar (That Is What You Are)’, ‘Case of the Ex’, and ‘Lady Marmalade’ with Christina Aguilera, Lil’ Kim, and Pink. I love this name when paired with Mia (Mia and Mya) as adorable twin girl names.

25. Maggie

Maggie is a diminutive form of the name Margaret, which is of Greek origin and means ‘pearl’. Currently ranked at 285.

26. Milani

This beautiful 6 letter girl name is currently ranked at #302. The name Milani is of Hawaiian origin that means ‘gentle touch’ or ‘caress’.

27. Madilyn

If you’re looking for a more unique variation of the name Madelyn, then I think Madilyn is a great option. Ranked just outside of the top 300 USA girl names, at spot 318, the name Madilyn is of French name origin and means ‘woman from Magdala’ or ‘tower’.

28. Mckenna

McKenna is a name of Irish origin that means ‘son of Cionaodh’ or ‘descendant of the handsome one’. This 7 letter girl name is currently ranked at #319.

29. Mckenzie

If you haven’t noticed yet, there is a bit of a trend when it comes to parents wanting a unique version of popular girl names. Ranked at #331, this variation of the name Mackenzie is one of those! The name Mckenzie is of Scottish origin and means ‘son of Coinneach’ or ‘fair one’.

30. Mariah

The name Mariah is of Hebrew origin that means ‘bitter’ or ‘rebellious’. It is a name that has been in use since biblical times and has gained popularity in various cultures around the world.

The name Mariah, ranked at #342, is also the name of the famous American singer, songwriter, and actress Mariah Carey, who has sold over 200 million records worldwide and has won numerous awards, including five Grammy Awards. Her most successful song is ‘All I Want For Christmas Is You’, which is why I think the name Mariah could also make for a sweet Christmas girl name!

31. Makayla

Ranked at #355, Makayla is a name that is a variant of the name Michaela, which is of Hebrew origin and means ‘who is like God?’.

32. Makenna

Makenna is a name that is a variant of the name McKenna, which is of Irish origin and means ‘son of Cionaodh’ or ‘descendant of the handsome one’. This variation is less popular, ranking at #367.

33. Melissa

Melissa is a name of Greek origin that means ‘honeybee’. It is currently ranked number 372. In Greek mythology, Melissa was the name of a nymph who discovered honey and taught humans how to use it. The name has been popular in various cultures around the world and has been used for several famous people, including actress Melissa McCarthy and singer Melissa Etheridge.

34. Mabel

I really do love the name Mabel! It is of English origin that means ‘lovable’. This classic country girl name was a popular name in the late 19th and early 20th centuries and has recently experienced a revival in popularity which I think is due to the rising trend of old fashioned girl names. In fact, I would be surprised if the name Mabel rises significantly from its current spot at #375.

35. Madeleine

If you’re looking for a beautiful and unique long girl name, then Madeleine, ranked at #381, could be it! The name Madeleine is of French origin that means ‘woman from Magdala’. It is a variant of the name Magdalene, which was the name of a town in biblical times and is associated with Mary Magdalene.

36. Michelle

Ranked at #394, the name Michelle is of French origin that means ‘who is like God?’ It is a feminine form of the name Michael. Famous people with this name include former First Lady of the United States Michelle Obama and actress Michelle Pfeiffer.

37. Maisie

Maisie is a name of Scottish origin that means ‘pearl’. It is a diminutive form of the name Margaret and has been used as a standalone name in recent years. I think part of its popularity, currently ranked at #405, is due to the actress Maisie Williams, who played Arya Stark in the hit cult TV series ‘Game of Thrones’.

38. Miracle

Miracle is a name that means ‘an extraordinary and welcome event that is not explicable by natural or scientific laws and is therefore attributed to a divine agency’. I think this exotic girl name is a gorgeous choice for the little miracle in your life! It currently ranks at #406.

39. Malani

Malani is a name of Hawaiian origin meaning ‘heavenly flowers’ or ‘chief’. Ranked #419.

40. Makenzie

Ranked at #431, this variation of the name Mackenzie is one of those! The name Makenzie is of Scottish origin and means ‘son of Coinneach’ or ‘fair one’.

41. Maia

Maia is a name of Greek origin meaning ‘great, large, or mother’. In Greek mythology, Maia was the mother of Hermes, the messenger of the gods. It is also associated with the Roman goddess of spring and growth, Maia. Due to it’s mythical ties, I think the name Maia makes for a great magical girl name! Currently ranked #434.

42. Maren

Ranked at number 439, Maren is a name of Scandinavian origin meaning ‘sea’. It is derived from the Scandinavian word ‘mare’ which means ‘sea’. I think given it’s ties to the ocean this could make for a beautiful hippie girl name!

43. Marlee

At number 457, Marlee is a less popular version of the name Marley, which is of English origin meaning ‘from the pleasant meadow’. It is derived from the Old English words ‘maer’ which means ‘pleasant, famous’ and ‘leah’ which means ‘meadow’.

44. Matilda

Matilda is a name of German origin meaning ‘mighty in battle’. It is derived from the Germanic elements ‘maht’ which means ‘might, strength’ and ‘hild’ which means ‘battle’. Matilda is also the name of one of my favorite musicals! Ranked at #466.

45. Mira

Ranked at #484, Mira is a name of Latin origin meaning ‘admirable, wonderful’. It is derived from the Latin word ‘mirari’ which means ‘to admire, to wonder at’.

46. Madelynn

Ranked at #490, Madelynn is a less popular variant spelling of the name Madeline, which means ‘high tower’ or ‘woman from Magdala’.

47. Meadow

At number 499, the name Meadow rounds out the top 500 US girl names! This soft girl name is of English origin meaning ‘a field of grass or wildflowers’. I think it is a beautiful nature-inspired name that someone might choose to evoke a sense of peace and tranquility associated with the beauty of nature. I think it is also a great flower name for girls!

48. Maci

Ranked at #504, Maci is the modern girl name spelling of the name Macy, which is a variant of the name Matthew. The name Matthew is of Hebrew origin meaning ‘gift of God’.

49. Mae

If you’re like me and love short names, that are easy to say and spell, but also are looking for something a little more unique than I think the name Mae is a great option! This one syllable girl name is as a variant of the name May, ranked at #505, which is another nature-inspired name associated with the spring season. May is of English origin meaning ‘the fifth month of the year’.

50. Mylah

This 5 letter girl name is a variation of the name Mila, which has Slavic origins and means ‘gracious’ or ‘dear one’. The name Mylah can also be interpreted as a combination of the names Maya, which means ‘illusion’ or ‘dream’, and Lila, which means ‘night’ or ‘dark beauty’. Currently ranked at #514.

51. Macie

Ranked at #518, Macie is a variant spelling of the name Macy, which is a variant of the name Matthew. The name Matthew is of Hebrew origin meaning ‘gift of God’.

52. Maddison

Maddison is a variation of the name Madison, which means ‘son of Matthew’ in Old English. This longer variation is ranked at #519.

53. Monroe

Monroe is a unisex name of Scottish origin that means ‘from the mouth of the Roe River’. Ranked at #525, it was originally a surname, but has become popular as a first name in recent years. The name is associated with Hollywood icon Marilyn Monroe, who was born Norma Jeane Mortenson. I think this makes for a great attitude girl name associated with the glitz and glamour of Hollywood.

54. Maliyah

Maliyah is a variant spelling of the name Malia, which means ‘calm’ or ‘gentle’ in Hawaiian. It is also a variant of the name Maria, which means ‘bitter’ in Hebrew. Ranked at #527, I think this name has a beautiful and exotic sound.

55. Madilynn

Madilynn is another variation of the name Madeline, which means ‘from Magdala’ in Hebrew. Currently ranked at #529.

56. Mara

The name Mara has multiple origins and meanings. In Hebrew, it means ‘bitterness’ or ‘sorrow’. In Gaelic, it means ‘sea’. In Sanskrit, it means ‘the goddess of death’. But, despite its potential negative connotations, I think it is still popular, ranked at #540, due to its unique sound and exotic feel.

57. Maryam

Maryam is the Arabic variation of the name Mary, which is derived from the Hebrew name Miriam. It means ‘bitterness’ or ‘rebelliousness’. Maryam is a popular name in Muslim communities, as it is the name of the mother of Prophet Jesus in the Quran. Currently ranked at #541.

58. Mckinley

Ranked at #543, McKinley is a unisex name that has Irish origins. It means ‘son of the fair-haired warrior’. I like this name for its strong and assertive sound.

59. Mallory

Mallory is a name with Old French origins, meaning ‘unlucky’. Despite its unfortunate meaning, Mallory has become a popular preppy girl name in recent years, currently ranked at #546. I think this is part due to the trend in vintage names.

60. Meredith

Ranked at #570, Meredith is a name with Welsh origins that means ‘great ruler’ or ‘protector of the sea’. Meredith is the name of several fictional characters such as Meredith Grey a fictional character from the TV show ‘Grey’s Anatomy’ and the name of the protagonist in the Disney Pixar movie ‘Brave’.

61. Michaela

The name Michaela is of Hebrew origin and means ‘who is like God’. Michaela can be spelled in various ways, including Mikayla, Makayla, or Micaela. The version Michaela is ranked at #581.

62. Miranda

The name Miranda is of Latin origin and means ‘worthy of admiration’. I think someone might choose this name for its elegant and sophisticated sound. The name Miranda is also association with Shakespeare’s play ‘The Tempest’, which features a character named Miranda. Ranked #587.

63. Mina

Ranked at #589, Mina is of Germanic origin and means ‘love’. I think the appeal of this name is its simple and sweet sound, as well as its multicultural appeal. Mina is a popular name in various countries, including Japan, Iran, and India. Mina is also a character from ‘Pokemon’ which makes this a fun choice for anime girl names!

64. Myra

The name Myra is of Greek origin and means ‘sweet as honey’. Myra was the name of an ancient city in modern-day Turkey, which could make this unique city name for girls a great choice! Ranked #590.

65. Marie

Ranked at #600, Marie is a French name that means ‘bitter’ or ‘beloved’. I think the name Marie is also a great princess name for girls, with the name Marie being used by many queens and princesses throughout history. The most famous example is Marie Antoinette, the last queen of France before the French Revolution.

66. Megan

Megan is a Welsh name that means ‘pearl’. Ranked at #612, it gained popularity in the 20th century.  Famous people named Megan include the American actress and model Megan Fox known for her roles in ‘Transformers’, ‘Jennifer’s Body’, and ‘Teenage Mutant Ninja Turtles’.

67. Malaysia

Ranked at #617, Malaysia is a name that refers to the Southeast Asian country of the same name. It does not have a traditional meaning like many other names, but I think the it is a perfect name choice for parents who have a connection to Malaysia or because of its unique and exotic sound.

68. Macy

Ranked at number 631, Macy is a variant of the name Matthew. The name Matthew is of Hebrew origin meaning ‘gift of God’. There are several ways to spell Macy including Maci, Macie, and Macey.

69. Mariam

Mariam is a variant of the name Maryam, which is the Arabic form of Mary, the mother of Jesus in Christianity. It means ‘bitter’ or ‘beloved’. Currently ranked #632.

70. Melina

Ranked at # 633 Melina is a Greek name meaning ‘honey’. It can also be traced back to the Greek word ‘melas’, which means ‘black’ or ‘dark’.

71. Margo

Margo is a French name that means ‘pearl’. It is a variation of the name Margot. It is currently ranked at #642.

72. Milan

Ranked #655, Milan is a Slavic name that means ‘gracious’ or ‘dear’. It is also the name of a city in Italy known for its fashion and design.

73. Malaya

Malaya is a name with several origins and meanings. It can be a Tagalog name from the Philippines meaning ‘free’, or a Slavic name meaning ‘small’ or ‘young’. It is currently ranked at #667.

74. Mikayla

Ranked at 670, Mikayla is a variation of the name Michaela, which means “who is like God?” in Hebrew. It can also be spelled Makayla.

75. Marleigh

Marleigh is of English name origin meaning ‘from the pleasant meadow’. I quite like this longer and more modern variation of the sassy girl name Marley. It is ranked at #689.

76. Monica

Ranked at #693, Monica is a name of Latin origin, meaning ‘advisor’ or ‘counselor’. It was a popular name in medieval times and has been commonly used in the English-speaking world since the 19th century.

77. Maxine

Maxine is a name of Latin origin, meaning “greatest.” It was originally a diminutive of the name Maximus and became popular in the English-speaking world in the early 20th century. Ranked at #701, I think this name has a strong and bold sound, as well as an association with strength and achievement.

78. Marilyn

Marilyn is a name of English origin, which was first created as a combination of the names Mary and Lynn. It gained popularity in the mid-20th century due to the fame of actress Marilyn Monroe. It currently ranks at #707.

79. Melany

Ranked at #715, Melany is a variant spelling of the name Melanie, which is of Greek origin and means ‘black’ or ‘dark’.

80. Murphy

Ranked at #716, Murphy is an Irish surname that has been used as a first name since the 19th century. Its meaning is ‘sea warrior’ or ‘sea battler’.

81. Marina

Marina is a name of Latin origin that means ‘of the sea’. I think this name that means ocean is a great choice for someone who loves the ocean or has a special connection to it. Currently ranked at #718.

82. Martha

Ranked at #728, Martha is a name of Aramaic origin that means ‘lady’ or ‘mistress’. It was a popular name in the early 20th century and has a classic, traditional feel to it. I think the name Martha could be a great choice for someone who appreciates vintage names or wants a name that isn’t too common.

83. Miley

The name Miley is an American name that was originally a nickname for those with the given name Smiley. Miley is now commonly used as a given name in its own right.

One of the most well-known people with the name Miley is American singer, songwriter, and actress Miley Cyrus. She rose to fame as the star of the Disney Channel series ‘Hannah Montana’ and has since gone on to have a successful career in both music and acting. The name Miley currently ranks at #746.

84. Mavis

Ranked #760, the name Mavis is of Old French origin and means ‘songbird’. The name was first used as a given name in the 19th century and gained popularity in the 1920s and 1930s.

Mavis is a relatively uncommon name today, but it has been used in popular culture, including in the 1987 movie ‘The Lost Boys’ where one of the characters is named Mavis. Additionally, Mavis Vermilion is a popular character in the anime and manga series ‘Fairy Tail’.

I wouldn’t be surprised though if this name makes a come back with the trend in vintage names!

85. Marceline

Marceline is a name of French origin that means ‘little warrior’. It this name is a great choice for someone who wants a name that sounds strong and has a bit of edge to it. Marceline also has a musical connection as it is the name of a character from the animated series ‘Adventure Time’ who is a musician. It is ranked #779.

86. Mikaela

Mikaela is a female given name of Hebrew origin, meaning ‘Who is like God?’. Ranked at #782 it is a more unique version of the name Makayla.

87. Mercy

Ranked at #788, Mercy is a female given name of English origin, derived from the word ‘mercy’ which means compassion or forgiveness.

88. Madisyn

Ranked at #798, Madisyn is a modern spelling variation of the name Madison, which means ‘son of Matthew’ in Old English. I think someone might choose this variation because they like its trendy, modern spelling or because it sounds similar to other popular names like Addison and Madeline.

89. Milana

Ranked at #803, Milana is a female given name of Slavic origin, derived from the element ‘mil’ which means ‘gracious’ or ‘dear’.

90. Milena

This elegant and sophisticated sounding name, is of Slavic origin, derived from the element ‘mil’ which means ‘gracious’ or ‘dear’. It ranks at #811.

91. Marianna

Marianna is a combination of the names Mary and Anna, and means ‘bitter grace.’ It is a name with Latin and Hebrew origins and currently ranks at #859. I also like this as a hyphenated name, Mari-Anna.

92. Maleah

Maleah is a variant of the name Marley which is of English origin and means ‘from the pleasant meadow’. This variation is ranked at #880.

93. Marisol

Marisol is a name of Spanish origin, and it means ‘sea and sun’ or ‘Mary of Solitude’. The name is a combination of two Spanish words, ‘mar’ meaning ‘sea’ and ‘sol’ meaning ‘sun’. Marisol is also associated with the Virgin Mary and is a popular name in Spanish-speaking countries. It is ranked #882 in the USA.

94. Malayah

Malayah is a variant of the name Malaya and means ‘free’ or ‘beloved’. It has Malaysian origins and ranks #884.

95. Marlowe

Marlowe is a unisex name of English origin and means ‘driftwood’. It was originally a surname but has become a popular first name. It currently ranks #896 for girls.

96. Madalyn

Ranked #929, Madalyn is a variation of the name Madeleine or Madeline, which means ‘woman from Magdala’ in Hebrew.

97. Mazikeen

Ranked at #947, this unique girl name is of Hebrew origin and means ‘star goddess’. It is also the name of a character in the DC Comics series ‘Lucifer’.

98. Magdalena

Magdalena is a name of Greek origin that means ‘from Magdala’. Magdala was a village on the Sea of Galilee, which was known for its fishing industry. Magdalena is a popular name in many cultures and countries, including Spain, Poland, and Mexico. It currently ranks #955 in the USA.

99. Micah

Micah is one of the most unique girl names on my list! Whilst it is popular as a boys name, ranked #107, as a girl’s name it only ranked at number 982. The name Micah is of Hebrew origin that means ‘who is like God?’.

100. Meghan

Just scraping into the top 1000 USA girl names, at #986 is the name Meghan. Meghan is a name of Welsh origin that means “pearl”. It is a variation of the name Megan.

Final Thoughts On Girl Names Beginning With M

Finding the perfect girls name beginning with M is never easy, but I hope I was able to help inspire you to find a few girl names that start with M that you love!

Want to check out some of my other baby names A-Z lists? Then click on the letter below to bring up a full list of baby girl names a-z:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

girl names that start with m