149 Girl Names That Start With M: for Magical Maidens

Updated
Get ready to marvel at these majestic and magical girl names that start with M.
M is a brilliant initial for baby girl names. Parents have a massive variety of magical, modern, and mature names to choose from.

We gathered the best girl names that start with M to help you find the perfect fit. Many of these names share similar roots, so we included their meanings, origins, and cultural significance. You will easily spot a beautiful M name for your daughter below.


28 Mesmerizing Girl Names That Start With M

These M names for girls carry special meanings for your new daughter.

  1. Maelona: This uncommon Welsh name means “princess.” It sounds like a character from a fairy tale.
  2. Maeve: Meaning “she who intoxicates,” this Gaelic name currently dominates popularity charts.
  3. Maia: The month of May takes its name from this Roman goddess of fertility. The name means “larger” or “greater.”
  4. Mairead: This enchanting Irish form of Margaret is pronounced “mawr-aid.”
  5. Makani: This Hawaiian female name translates to “wind.”
  6. Malia: President Obama used this Hawaiian form of Mary for his daughter.
  7. Mandeep: This unisex Sanskrit name means “mind full of light.” It radiates sunny energy.
  8. Manuela: This spiritual Hispanic name translates to “God is with us.”
  9. Mariposa: Meaning “butterfly” in Spanish, this name suits a beautiful girl.
  10. Mavourna: This elegant Gaelic name has the endearing meaning of “little darling.”
  11. Meadow: This rare nature name inspires a sense of adventure.
  12. Medi: Meaning “September” in Welsh, this name captures a crisp autumn feeling.
  13. Mei: This short and sweet name sees high usage across countless countries.
  14. Meleri: This Welsh girl’s name belongs to a famous saint. Its exact meaning remains a mystery.
  15. Melody: This passionate and musical name fits a girl who shines like a song.
  16. Mercy: This option works perfectly for parents who love virtue names. It represents compassion.
  17. Mignonette: This long French floral name has the effortlessly dainty meaning of “delicate.”
  18. Mirabel: Meaning “wondrous,” this Latin name reflects beauty and grace.
  19. Miranda: This romantic Latin name suits a special daughter who is “worthy of admiration.”
  20. Misha: This Russian female name shares roots with the masculine Michael. It asks the question, “who is like God?”
  21. Moon: This rare celestial name works well for a baby born at night.
  22. Morana: A goddess of death and winter bears this name in Slavic mythology.
  23. Morcan: This Welsh M name means “sea dweller.”
  24. Morgan: This popular Welsh name translates to “of the sea.”
  25. Morrigan: This Irish mythological pick has the intimidating meaning of “phantom queen.”
  26. Mrinalini: This Hindi flower name carries the symbolic meaning of “lotus.”
  27. Muriel: This spectacular and gender-neutral name means “shining sea.”
  28. Myla: This name means “merciful” or “soldier.” It fits a noble little girl perfectly.

12 Magical M Names for Girls

These sweet and powerful girl names that start with M are best suited for magical kids.

  1. Madeleine: This Greek name means “from Magdala” or “high tower.”
  2. Magnolia: This radiant flower name for babies fits a child born in bright sunshine.
  3. Mai: This name holds the sweet floral meaning of “plum flower” or “cherry blossom” in Vietnamese.
  4. Marina: This Latin girl name means “of the sea.” It carries natural charm.
  5. Medea: This Greek mythological name means “cunning.”
  6. Medusa: This powerful name from Greek mythology belongs to the Gorgon with snakes for hair.
  7. Merida: The fiery Scottish heroine princess in Disney Pixar’s Brave bears this name.
  8. Meryl: Meaning “bright, shining sea,” this name glimmers like sun on water.
  9. Mia: This short and common name means “mine” in Spanish.
  10. Minnie: This adorable nickname sounds sweet and petite.
  11. Miriel: This cool name for Tolkien fans means “jewel daughter” in his fictional Quenya language.
  12. Moana: This spectacular name means “ocean” or “sea” in Hawaiian.

17 Mighty Women’s Names That Start With M

Warrior women will look tough and fabulous with these majestic M names for fearless females.

  1. Maajida: This almighty Muslim name for girls means “powerful.”
  2. Maanasi: Meaning “deeply intelligent,” this Sanskrit choice feels truly special.
  3. Magnhild: Meaning “powerful in battle,” this name suits a tiny legend.
  4. Mallt: This rare Welsh alternative to Maud means “strong in battle.”
  5. Marceline: This powerful name features French roots. It means “young warrior.”
  6. Marcella: This strong Roman name means “warlike.”
  7. Martina: This “warlike” name relates to the Roman god Mars.
  8. Matilda: This perfect literary name means “strong in battle.”
  9. Mattie: This determined Matilda nickname works brilliantly on its own.
  10. Maud: This medieval pick serves as a short version of Matilda.
  11. Maxine: From the Latin “Max” root, this commanding girl’s name means “the greatest.”
  12. Meja: This badass pick comes from Old Norse and means “power.”
  13. Meredith: This noble Welsh name means “great leader.”
  14. Merrick: This epic English unisex name means “fame, power, rule.”
  15. Mieczysława: This terrific Polish girl’s name combines elements meaning “sword” and “glory.”
  16. Minerva: The Roman goddess of wisdom bears this Latin name meaning “the mind” or “intellect.”
  17. Mulan: The legendary warrior bears this gorgeous floral Chinese name.

9 Modern Girl Names That Start With M

Here are the trendiest baby girl names that start with M for the coolest kids.

  1. Mackenzie: This trendy spelling variant of the Scottish McKenzie suits cool kids perfectly.
  2. Macy: This popular choice means “weapon” in Old French or “hill” in English.
  3. Mae: This trendier spelling of May works well for a spring-born child.
  4. Marlee: This delightful name means “pleasant meadow” or “seaside meadow.”
  5. Marnie: This cute diminutive of various “Mar” names means “from the sea.”
  6. Marvel: This epic and trendy choice fits an urban superhero theme.
  7. Mikayla: This unique spelling variation of Michaela offers a modern twist.
  8. Montana: This option stands as the most popular U.S. state name beginning with M for girls.
  9. Murphy: Meaning “sea warrior,” this Irish name makes a stylish choice.

17 Mature Female Names That Start With M

These M names carry vintage charm and work perfectly for classy little ladies.

  1. Mabel: Derived from the Latin word “amabilis,” this cute name means “loveable.”
  2. Magdalene: This famous biblical girl’s name likely means “high tower.”
  3. Mallory: This vintage-sounding French name has the surprising meaning of “misfortune” or “ill-omened.”
  4. Margaret: This old-fashioned female name means “pearl,” “beloved,” or “bitter.”
  5. Margot: This French name means “pearl” and features a silent T.
  6. Marion: This gender-neutral name stems from Mary and means “bitter” or “beloved.”
  7. Marjorie: Also from the Margaret stem, this medieval Scottish name means “pearl.”
  8. Martha: This vintage name means “lady of the house” and is making a comeback.
  9. Mary: This classic given or middle name means “beloved” or “bitter.”
  10. Maureen: This old-school Irish name originated as a diminutive of Mary.
  11. Mavis: This French name carries the melodic meaning of “songbird.”
  12. Milady: This formal moniker doubles as a polite greeting.
  13. Mildred: This old-fashioned name roots back to Old English and means “gentle strength.”
  14. Millicent: Meaning “industrious” and “hard-working,” this name inspires pride.
  15. Misty: This cool weather-inspired name carries ambiance and intrigue.
  16. Muireann: This eloquent Irish name has the spectacular color meaning of “sea-white.”
  17. Myrtle: This dated pick takes inspiration from a spiritual evergreen shrub.

66 More Marvelous Girl Names With M Initials

There are so many majestic M names for girls to explore. Here are even more top picks.

  1. Maddy: This serves as a popular short form of various “Mad” names like Madeline.
  2. Madigan: This unique entry among “Mad” names means “little dog” in Irish.
  3. Madison: This name originated as a presidential surname intended for a “son of Matthew.”
  4. Magenta: This rare color name represents the hot shade of purple-red. It sounds fit for a superhero.
  5. Maiara: This romantic and dreamy name means “clever girl” in the Tupi language of Brazil.
  6. Maille: This translates to “pearl” as a Gaelic girl name or “small coin” in French.
  7. Maisie: This gorgeous Scottish twin to Daisy means “pearl.”
  8. Maite: This sweet Basque name carries the everlasting meaning of “love.”
  9. Malika: Meaning “jasmine,” this fragrant Hindi name captivates attention.
  10. Malina: This fruity Slavic girl’s name means “raspberry.”
  11. Mandy: Short for Amanda, this upbeat M name means “loveable.”
  12. Manju: This pretty Hindi choice means “pleasant” or “sweet.”
  13. Manon: With French and Welsh origins, this name means “bitter,” “beloved,” or “beautiful queen.”
  14. Mara: This biblical Hebrew name features a gorgeous sound and means “bitter.”
  15. Margarita: This Spanish form of Margaret also shares its name with the famous cocktail.
  16. Maria: Fresh and romantic, this classic M name means “beloved” or “drop of the sea.”
  17. Mariah: This Hebrew feminine name means “the Lord is my teacher.”
  18. Marian: This mature-sounding variant of Maria works beautifully for a daughter.
  19. Marianna: This romantic take on Marian means “grace.”
  20. Maribel: This adorable French name blends the Maria element with the word Belle.
  21. Marie: This French form of Mary carries a sweet continental flair.
  22. Marilyn: This famous celebrity name means “star of the sea.”
  23. Marja: This form of Maria doubles as a Finnish word meaning “berry.”
  24. Marta: This sweet European girl’s name means “lady.”
  25. Martiza: This sassy German and Spanish form of Maria features an awesome spelling.
  26. Mary Jane: This popular double-barreled name combines two timeless classics into one.
  27. Marzipan: Inspired by the almond paste, this rare name sounds incredibly sweet.
  28. Masha: This trendy Russian diminutive of Maria has an awesome sound.
  29. Maura: This cool name means “star of the sea,” “dark,” or “from Mauritania.”
  30. Mauve: Inspired by the rich purple color, this name fits royal little ladies.
  31. Mavi: This Turkish word meaning “blue” creates a rare and vivid name.
  32. May: This gorgeous choice works perfectly for girls born in the fifth month.
  33. Maya: This common name features various global origins and beautiful meanings.
  34. Mazarine: This uniquely French name refers to a rich shade of deep blue.
  35. McKenzie: Traditionally reserved for a “son of Kenneth,” this Scottish name is now a great unisex choice.
  36. Megan: This serves as a Welsh diminutive of Margaret or an Irish name meaning “honorable.”
  37. Melania: This romantic variant of the commonly heard Melanie feels beautiful and classic.
  38. Melanie: With Greek roots, this popular name means “dark or black.”
  39. Melina: This charming girl’s name translates directly to “sweet as honey.”
  40. Mélisande: This standout name is the French form of Millicent.
  41. Melissa: This popular pick among parents means “bee” in Greek.
  42. Mercedes: This slick Spanish girl’s name holds the compassionate meaning of “mercy.”
  43. Merle: This French name inspired by nature means “blackbird.”
  44. Michaela: As the feminine form of Michael, this spiritual name asks, “Who is like God?”
  45. Michelle: This popular French feminine form of Michael shares the same meaning.
  46. Mika: This cute choice means “fragrance” and “good” in Japanese.
  47. Mila: This delicate name means “gracious” in Slavic or “miracles” in Spanish.
  48. Milana: This Slavic female name carries the affectionate meanings of “loving” and “gracious.”
  49. Millie: This pretty nickname perfectly shortens Millicent.
  50. Mǐn: This Chinese name element suits a child who is “clever” and “quick.”
  51. Mina: This petite name originally served as a short form for Philomina or Minerva.
  52. Minh: This revolutionary Vietnamese girl’s name features a “bright” meaning.
  53. Miriam: This dainty take on Mary means “beloved.”
  54. Mirren: This Scottish form of Marion has a gorgeous ring to it.
  55. Miyuki: This Japanese female name captures winter magic with its meaning of “happy, deep snow.”
  56. Moira: This Mary derivative features distinct Gaelic roots.
  57. Molly: This fun Irish and English form of Mary stays popular year after year.
  58. Mona: This name means “alone” in Sanskrit or “noble” in Italian.
  59. Monica: This friendly name translates to “advisor.”
  60. Monique: This French form of Monica also means “advisor.”
  61. Morag: This Scottish girl name carries Gaelic meanings like “great” and “sun.”
  62. Moya: This rare variation of Mary features strong Irish roots.
  63. Mpho: This cool Southern African name has the adorable meaning of “gift.”
  64. Mỹ: This sweet and “beautiful” choice stands out among Sino-Vietnamese names.
  65. Mylene: This name means “merciful” or “star of the sea.”
  66. Myrna: This rare name carries the vibrantly creative meaning of “festive, merry, or beloved.”

Girl Names That Start With M FAQs

What Is the Most Popular M Name?

Mary is one of the most commonly heard names internationally thanks to its countless diminutives and variations in many languages. Other popular M names include options from the Margaret root, Mia, Michaela, Matilda, Millie, and Maeve.

What Are Rare Girl Names With M Initials?

Names such as Marzipan, Meadow, Milady, and Medusa are rarely heard. Others like Marjorie, Maureen, and Mavis have fallen off popularity charts in recent decades. Additional unique M names for girls include Moya, Mallt, and Maelona.

What Are Good Middle Names Starting With M?

Many M names work beautifully in the middle spot. Marie, Mae, and May are classic, single-syllable choices that flow perfectly after longer first names. You can also use Marguerite or Madeline for an elegant, multi-syllable middle name.

What Are Cute Short Girl Names That Start With M?

Short and punchy names like Mia, Mila, Mae, and Mya are incredibly popular right now. These names offer a modern feel and require no nicknames, making them easy to spell and pronounce.

What Are Unique Vintage Girl Names Starting With M?

If you love vintage trends, look toward names like Millicent, Mildred, Mavis, and Marjorie. These names peaked decades ago but are slowly seeing a revival among parents looking for charming, historical options.

Are There Any Nature-Inspired M Names for Girls?

Yes. You can choose floral names like Magnolia, Marigold, or Myrtle. For a more earthy or atmospheric vibe, Meadow, Misty, and Moon are excellent nature-inspired options.

What Is a Good Spanish Girl Name Starting With M?

Maria and Margarita are timeless Spanish classics. For something more modern or unique, you might consider Mariposa, which means butterfly, or Maribel, a beautiful blend of Maria and Isabel.

What Are Popular Irish Girl Names That Start With M?

Maeve has become massively popular globally, but other great Irish options include Mairead, Moira, Maureen, and Muireann. These names often carry ties to Irish mythology or translate to sweet meanings like “beloved.”

Headshot of Madeleine Lily Webb

About the Author

Madeleine Lily Webb

Madeleine is a writer from somewhere near Manchester, England. Madeleine's background in languages and linguistics has led to baby names becoming one of her favorite topics to write about. When she's not fallen down a rabbit hole of stories behind unique names, Madeleine can be found hanging out with her cat, taking photos of flowers, or dancing.