Girl Names Starting With M

The 2025 registration data puts Mia first among M names for girls, with 11,078 newborns. 10 of them rank inside the year's overall top 100.

Top girl names starting with M in 2025, with overall SSA rank and birth count
Rank Name Babies
#6 Mia 11,078
#40 Madison 4,945
#43 Mila 4,796
#62 Maya 3,712
#71 Madelyn 3,362
#73 Millie 3,353
#76 Maeve 3,153
#79 Melody 3,095
#81 Madeline 3,086
#87 Maria 2,887
#102 Margot 2,575
#112 Margaret 2,436
#124 Magnolia 2,233
#125 Mary 2,230
#142 Melanie 2,074
#196 Molly 1,601
#201 Mabel 1,522
#210 Myla 1,436
#228 Mackenzie 1,343
#233 Maisie 1,328
#246 Miriam 1,262
#261 Mariana 1,192
#286 Meadow 1,078
#288 Milani 1,063
#294 Maggie 1,041
#312 Morgan 977
#319 Madisson 958
#322 Marley 950
#335 Mira 916
#338 Miley 900
#349 Malia 872
#351 Maryam 869
#365 Matilda 838
#372 Mallory 825
#374 Malani 822
#397 Murphy 783
#399 Melany 779
#410 Mckenna 758
#420 Melissa 747
#424 Marceline 733
#433 Maia 715
#438 Macie 703
#439 Maddison 703
#444 Mya 697
#448 Mariah 693
#455 Madeleine 679
#464 Madilyn 662
#465 Michelle 661
#467 Monroe 658
#469 Meredith 656

Ranks are overall positions among all 2025 girl names, so gaps between rows are real. For a random shortlist, spin M girl names in the generator, or scan the full top 100 girl names.

How common is M as a first letter for girls in 2025?

Across the 2025 top 1,000 girl names, the 106 that start with M hold 9.4% of the list's births between them, placing M 3rd of the 26 initials. Tier by tier, the 2025 overall top 100 claims 10 of the table's 50 names (1 of those inside the top 10), the 101–500 band claims 40, the 501–1,000 band claims none, and none rank past #1,000, outside the committed top-1,000 file. The table's last row, Meredith, still carries 656 births at #469; any M girl names below it are outside the committed per-letter depth of 50 and are not shown.

Summed, the 50 names in the 2025 M table account for 87,435 births, and the first count, Mia's 11,078, is 16.9 times the last, Meredith's 656. The middle row, the 25th, is Maggie at #294 with 1,041 births in 2025. The widest jump between consecutive rows is 54 ranks, from Melanie (#142) to Molly (#196); every 2025 girl name at the ranks between them begins with another letter. 1 row carries exactly the count of the row above it, ordered by the SSA's alphabetical tie rule; the first such pair is Macie (#438) and Maddison (#439), at 703 births each. Inside the 2025 overall top 100, M contributes Mia (#6), Madison (#40), Mila (#43), Maya (#62), Madelyn (#71), Millie (#73), Maeve (#76) and Melody (#79), and 2 more — 10 names in all.

How a rank like #6 is assigned, including the SSA's alphabetical tie-break between equal counts, is explained in Reading ranks and counts.

M girl names across the decade snapshots

M girl names reached the top 200 in every one of the 7 snapshot years: 21 of them in 1955, 19 in 2015. The most M names in a single snapshot was 25 in 1995, led by Megan at #13 with 15,530 births; the fewest was 14 in 1965. The lead changed hands among 5 names across those 7 snapshots (Mary, Melissa, Megan, Madison and Mia), and Mia leads again in 2025, at #6.

M girl names in the top 200 of each decade snapshot year, with the leading M name, its overall rank and birth count
Snapshot M names in top 200 Leading M name Rank Babies
1950s (1955) 21 Mary #1 63,174
1960s (1965) 14 Mary #2 34,270
1970s (1975) 18 Melissa #4 24,168
1980s (1985) 21 Megan #10 20,013
1990s (1995) 25 Megan #13 15,530
2000s (2005) 23 Madison #3 19,578
2010s (2015) 19 Mia #6 14,943

Snapshot by snapshot, the share of top-200 girl births going to M names reads 9.6% in 1955, 8.7% in 1965, 11.2% in 1975, 9.6% in 1985, 11.7% in 1995, 12.1% in 2005 and 9.0% in 2015, highest in 2005 and lowest in 1965. Cut to the same top-200 depth, the 2025 list holds 16 M names with 8.0% of its births, led by Mia at #6. M's 9.6% in 1955 and 9.0% in 2015 are two cells of the girls' table in First-letter trends since 1955, which sets every initial beside the other 25 for each snapshot year; it is one of the site's data guides.

Faded and new M girl names

Between the snapshots and 2025, 29 M girl names dropped out at the committed depths — each inside some snapshot's top 200, none among the 50 names in the 2025 table; the 15 rows below are ordered by the most recent snapshot each charted in, then by best rank, and 14 more are omitted. Absent means absent from the 2025 top-50 M list, which stops at Meredith (#469, 656 births); a faded name may still be registered below that cut.

M girl names that charted in a decade snapshot top 200 but are not on the 2025 list
Name Best rank (year) Snapshots in top 200 Last charted
Makayla #44 (2005) 3 of 7 2015
Mckenzie #151 (2015) 3 of 7 2015
Megan #10 (1985) 4 of 7 2005
Marissa #53 (1995) 3 of 7 2005
Miranda #57 (1995) 3 of 7 2005
Mikayla #142 (2005) 2 of 7 2005
Monica #49 (1975) 5 of 7 1995
Meghan #63 (1985) 2 of 7 1995
Michaela #107 (1995) 1 of 7 1995
Monique #140 (1985) 3 of 7 1995
Marisa #147 (1995) 1 of 7 1995
Mercedes #191 (1995) 1 of 7 1995
Misty #47 (1975) 2 of 7 1985
Michele #48 (1965) 4 of 7 1985
Melinda #91 (1975) 4 of 7 1985

The 2025 table also carries 29 names that no snapshot top 200 contains: Millie (#73), Maeve (#76), Margot (#102), Magnolia (#124), Mabel (#201), Myla (#210), Maisie (#233), Miriam (#246), Meadow (#286), Milani (#288), Maggie (#294) and Madisson (#319), and 17 more. Millie, the best-ranked of the 29 at #73, could still have been given to girls below rank 200 in 1955 or in any later snapshot year, because the decade files record nothing beneath that depth.

The shape of the 2025 M list

Short names (four letters or fewer) number 8 in the 2025 M table, medium ones (five to seven) 32, and long ones (eight or more) 10. Ranked within each class, the 2025 M table has 8 short spellings from Mia at #6 to Mya at #444, 32 medium spellings from Madison at #40 to Monroe at #467, and 10 long spellings from Madeline at #81 to Meredith at #469. By letter count, Mia is the shortest spelling in the 2025 table (3 letters, #6) and Mackenzie the longest (9 letters, #228). "a" is the second letter of 29 of the 50 names in the 2025 M table, "i" of 8, and "e" of 6; 7 second letters are used in total.

Across the sexes, 1 of these 50 spellings also sits on the 2025 boys' M list, where the SSA ranks each sex on its own: Morgan (#312 for girls, #559 for boys).

M girl names: questions the data answers

What is the most popular girl name starting with M in 2025?

Mia. The 2025 SSA data records 11,078 girls named Mia, which places it at #6 among all girl names that year, inside the overall top 10.

How many girl names starting with M are in the 2025 top 1,000?

106. Together they account for 9.4% of the births in the 2025 top 1,000, the 3rd-largest share among the 26 initials.

Why does this page list 50 M girl names?

The committed per-letter file holds the 50 most-registered 2025 girl names for each initial, and M fills it: the 50th row is Meredith at #469. Any M names below that cut are outside the committed depth and are not shown.

Which M girl name on this page has the lowest rank?

Meredith, at #469 with 656 births in 2025. Ranks are overall positions among all 2025 girl names, so the span from #6 to #469 covers names that start with other letters.

How many M girl names were in the top 200 in 1955 and in 2015?

21 in 1955 (led by Mary at #1) and 19 in 2015 (led by Mia at #6). The 7 snapshots are single SSA years cut at rank 200; between them they hold 141 M entries, and the M count ranges from 14 (1965) to 25 (1995).

Do any of these M girl names also appear on the boys' M list for 2025?

Yes, 1 of the 50: Morgan (#312 for girls, #559 for boys). Each shared spelling is ranked once per sex: for Morgan that is #312 and 977 births on the girls' side against #559 and 532 on the boys'.

Other letters

Boy names for this letter: boy names starting with M.

Source: every name, rank, and count on this page comes from the U.S. Social Security Administration's national baby-names dataset (2025 data, from Social Security card applications). It is public-domain U.S. government data; names given fewer than 5 times in a year are excluded by the SSA, spelling variants are counted separately, and the data covers U.S. births only. Full caveats on the methodology page.