Matthew, Michael, Mia and Mel – names starting with M have always been popular and M baby names often have a place in the top 10 on baby name lists, from the popular Mason to the vintage Morris.
The rise of the M baby names
Growing up, names starting with M were all over the place too. We had Melanie, Michelle and Megan as well as Mike and Mark in every classroom. In the 00s the M names continued with Madison, Madeline, Matty and Max making their way to the top.
In 2023, 10 of the top 100 baby girl names start with an M including Mia and Matilda, both in the top 10. Additional names include Mila, Millie, Maya, Maisie, Margot, Maggie, Maeve and Mackenzie.
For boys, 4 of the top 100 starts with an M including Max, Mason, Michael and Muhummed.
Even old-school names like Mary and Maisie are still used today.ย
If you’re after something a little more unique, then check out these magical yet unique baby names starting with M.
Baby Names Starting with M – 31 Magical Choicesย
- Micah – We predict Micah might make it into the top 100 next year as it is gaining traction. This pretty-sounding name means โlike Godโ and is also a gemstone.
- Marley – A little bit vintage and a whole lot cute, Marley works for any gender and has a bit of a woodsy appeal to it. It means โpleasant woodโ.

- Milan – A charming name meaning โgraciousโ or โkindโ.
- Marlowe – Meaning โfrom the hill by the lakeโ, Marlowe is a nature name with both pastoral and literary connotations.
- Matteo – This peppy name is the Italian equivalent of Matthew and can be shortened to the cute Teo (Tay-o).
- Maren – Meaning โstar of the seaโ, Maren is whimsical and sweet.
- Mira – Another water-themed name, Mira means โoceanโ in some languages but is also associated with peace and power.
- Maverick – Meaning โindependentโ, Maverick is another strong M baby name thatโs feisty and unique. Mav is also pretty cool as a nickname.
- Maelie – The name Mae is growing in popularity but we havenโt seen Maelie very much. This pretty name means โprincessโ.
- Malachi – A Biblical name, Malachi means โmessenger of Godโ.
- Mckenna – This fiery name is a cute alternative to Mackenzie and means โborn of fireโ, a hot choice for any little one born in one of the fire signs (Aries, Leo or Sagittarius).
- Meric – or Merrick if you prefer, isnโt a M baby name you hear often but itโs quite charming. Meric means โfame or powerโ.
- Milo – A delicious drink and a cute name!
- Malik – A royal option, Malik means โkingโ.

- Mavise – Embedded in French roots, Mavise means โsongbird”.
- Malia – Another really pretty-sounding name starting with M, Malia means โcalmโ or โpeacefulโ and is a lovely alternative to Mia or Maia.
- Myla – A name fit for a little warrior, Myla means โsoldierโ or โmercifulโ.
- Mack – While it could be considered a nickname, Mack is quite strong on its own and means “greatest”.
- Macklynn – For a longer version, consider Macklynn.
- Maitland – Wild and whimsical, Maitland means “untamed”.
- Maliyah – In Hawaiian, this name means โcalmโ and โpeaceful”.
- Mabel – We love the vintage vibe of Mabel which was popular 100 years ago and deserves a major comeback.
- Mercy – If youโre a fan of virtue names, Mercy makes a unique alternative to more common ones like Grace and Hope.
- Maple – A lovely natural option, Maple is as sweet as can be.
- Merida – If youโre a Disney/Pixar fan, youโll know this name, which means โone who has achieved a high honourโ.
- Marabella – A long and elegant choice, Marabella is a cute alternative to the more popular Isabella.
- Mylan – A Slavic name that means โgracious”.
- Miyo – This Japanese name comes with a lovely meaning –ย โbeautiful childโ.
- Merritt – With Old English roots, this name means โboundary gate”.
- Miller – Another old English name, Miller is often seen as a surname but can make a cute first name too.
- Maylin – There are a few cute ways to spell this one – Maelin, Mailyn or Maylynn. This lovely name means “beautiful Jade”.
Stay tuned for our entire baby name series as we go through our top picks for unique names starting with every letter of the alphabet.
- Baby Names Starting with Aย
- Baby Names Starting with B
- Baby Names Starting with C
- Baby Names Starting with D
- Baby Names Starting with E
- ย Baby Names Starting with F
- Baby Names Starting with G
- Baby Names Starting with H
- Baby Names Starting with Iย
- Baby Names Starting with J
- Baby Names Starting with K
- Baby Names Starting with L
Keep up to date on all things baby and baby names byย subscribing to our newsletter here.
