Top 100 Girl Names of 2025
The 100 girl names most often recorded on U.S. Social Security card applications in 2025, led by Olivia with 13,544 babies — ahead of Charlotte at 13,400. Every count below is the SSA's own; every share and ratio is computed from those counts at build time.
Two patterns jump out of the 2025 table before any analysis: 33 of the top 100 girl names start with a vowel, and 36 end in the letter "a". The counts fall fast — from 13,544 for #1 Olivia down to 2,618 for #100 Juniper. To sample this data instead of scrolling it, open the name generator preset to girl names.
| Rank | Name | Babies |
|---|---|---|
| #1 | Olivia | 13,544 |
| #2 | Charlotte | 13,400 |
| #3 | Emma | 12,754 |
| #4 | Amelia | 12,699 |
| #5 | Sophia | 12,561 |
| #6 | Mia | 11,078 |
| #7 | Isabella | 10,666 |
| #8 | Evelyn | 9,123 |
| #9 | Sofia | 8,252 |
| #10 | Eliana | 8,191 |
| #11 | Ava | 7,732 |
| #12 | Eleanor | 7,649 |
| #13 | Violet | 7,546 |
| #14 | Ailany | 7,136 |
| #15 | Aurora | 7,065 |
| #16 | Harper | 6,792 |
| #17 | Elizabeth | 6,760 |
| #18 | Lily | 6,673 |
| #19 | Camila | 6,591 |
| #20 | Nora | 6,380 |
| #21 | Hazel | 6,318 |
| #22 | Penelope | 6,225 |
| #23 | Chloe | 6,203 |
| #24 | Ellie | 6,176 |
| #25 | Lucy | 6,176 |
| #26 | Aria | 6,130 |
| #27 | Luna | 6,076 |
| #28 | Isla | 6,012 |
| #29 | Ella | 5,831 |
| #30 | Lainey | 5,738 |
| #31 | Zoe | 5,646 |
| #32 | Scarlett | 5,644 |
| #33 | Gianna | 5,634 |
| #34 | Emily | 5,451 |
| #35 | Valentina | 5,354 |
| #36 | Layla | 5,338 |
| #37 | Avery | 5,267 |
| #38 | Grace | 5,127 |
| #39 | Ivy | 5,117 |
| #40 | Madison | 4,945 |
| #41 | Abigail | 4,941 |
| #42 | Elena | 4,836 |
| #43 | Mila | 4,796 |
| #44 | Willow | 4,763 |
| #45 | Emilia | 4,677 |
| #46 | Nova | 4,657 |
| #47 | Naomi | 4,644 |
| #48 | Riley | 4,441 |
| #49 | Eloise | 4,251 |
| #50 | Sadie | 4,168 |
| #51 | Delilah | 4,137 |
| #52 | Stella | 4,136 |
| #53 | Josephine | 4,126 |
| #54 | Victoria | 4,027 |
| #55 | Sophie | 3,984 |
| #56 | Hannah | 3,973 |
| #57 | Lillian | 3,966 |
| #58 | Leah | 3,880 |
| #59 | Adeline | 3,864 |
| #60 | Leilani | 3,792 |
| #61 | Iris | 3,729 |
| #62 | Maya | 3,712 |
| #63 | Clara | 3,601 |
| #64 | Ruby | 3,554 |
| #65 | Alice | 3,547 |
| #66 | Genesis | 3,527 |
| #67 | Paisley | 3,508 |
| #68 | Claire | 3,487 |
| #69 | Zoey | 3,427 |
| #70 | Eden | 3,362 |
| #71 | Madelyn | 3,362 |
| #72 | Vivian | 3,362 |
| #73 | Millie | 3,353 |
| #74 | Emery | 3,208 |
| #75 | Daisy | 3,206 |
| #76 | Maeve | 3,153 |
| #77 | Ayla | 3,149 |
| #78 | Liliana | 3,118 |
| #79 | Melody | 3,095 |
| #80 | Lyla | 3,089 |
| #81 | Madeline | 3,086 |
| #82 | Josie | 3,021 |
| #83 | Lucia | 3,012 |
| #84 | Addison | 2,971 |
| #85 | Kennedy | 2,933 |
| #86 | Audrey | 2,919 |
| #87 | Maria | 2,887 |
| #88 | Autumn | 2,805 |
| #89 | Natalie | 2,736 |
| #90 | Sarah | 2,710 |
| #91 | Everly | 2,695 |
| #92 | Lydia | 2,692 |
| #93 | Kinsley | 2,671 |
| #94 | Sienna | 2,659 |
| #95 | Jade | 2,658 |
| #96 | Caroline | 2,646 |
| #97 | Quinn | 2,634 |
| #98 | Amara | 2,630 |
| #99 | Georgia | 2,619 |
| #100 | Juniper | 2,618 |
How the counts fall across the 2025 top 1,000
Between rank #1 and rank #1,000, the committed 2025 girls' list carries 1,182,238 registered births across its 1,000 names. Five fixed ranks show the shape of the list: #1 Olivia at 13,544, #10 Eliana at 8,191, #100 Juniper at 2,618, #500 Bianca at 594, and #1,000 Harmoni at 252. Rounded, the #1 count is 54 times the #1,000 count.
Grouped by the generator's popularity tiers, the 2025 top 10 holds 9.5% of those births, the top 100 holds 42.8%, and the 500 names ranked #501–#1,000 together hold 16.5%. The share column is relative to the top 1,000 only — names the SSA lists below rank #1,000 are outside the committed depth and are not in the denominator. The guide to reading ranks and counts walks through what a rank and a count each literally measure.
| Tier | Ranks | Names | Share of top-1,000 births | Babies |
|---|---|---|---|---|
| Top 10 | #1–#10 | 10 | 9.5% | 112,268 |
| Top 100 | #1–#100 | 100 | 42.8% | 506,210 |
| Less common | #101–#500 | 400 | 40.7% | 481,509 |
| Uncommon | #501–#1,000 | 500 | 16.5% | 194,519 |
Girl names by starting letter
Every letter gets its own page: the top 50 girl names beginning with it in 2025, with each name's overall rank. For scarce letters like Q and U the SSA data itself runs out before 50 — those pages show exactly what exists and say so.
The 26 initials ranked by share of 2025 births
Ranking the initials by the births their names collect inside the 2025 top 1,000 puts A first: 170 girl names begin with it, and they hold 16.7% of the 1,182,238 births in the list. The first five rows of the table below (A, E, M, L and S) account for 53.3% of births, and the five vowels for 33.2%. At the other end sits U, with no girl name inside the 2025 top 1,000. U is not empty in the SSA file, only in the top 1,000: the U letter page holds 32 girl names from the 2025 file, headed by Unique at rank #2,456, all ranked past #1,000. The "highest-ranked name" column is the best-ranked girl name for each initial in 2025, and "babies" is that initial's births inside the top 1,000. Each letter page carries the committed list for that initial (up to 50 names, each with its overall rank), and the first-letter trends guide runs the same share calculation across the decade snapshots from 1955 onward.
| Share rank | Letter | Names in top 1,000 | Share of births | Highest-ranked name | Babies |
|---|---|---|---|---|---|
| #1 | A | 170 | 16.7% | Amelia (#4) | 197,809 |
| #2 | E | 74 | 11.4% | Emma (#3) | 134,590 |
| #3 | M | 106 | 9.4% | Mia (#6) | 110,726 |
| #4 | L | 80 | 8.1% | Lily (#18) | 96,275 |
| #5 | S | 63 | 7.7% | Sophia (#5) | 91,282 |
| #6 | C | 52 | 6.2% | Charlotte (#2) | 72,866 |
| #7 | R | 51 | 4.1% | Riley (#48) | 48,020 |
| #8 | K | 64 | 3.6% | Kennedy (#85) | 43,090 |
| #9 | J | 47 | 3.6% | Josephine (#53) | 42,783 |
| #10 | H | 30 | 3.4% | Harper (#16) | 40,053 |
| #11 | N | 31 | 3.3% | Nora (#20) | 38,510 |
| #12 | I | 21 | 3.1% | Isabella (#7) | 36,301 |
| #13 | G | 25 | 2.8% | Gianna (#33) | 33,687 |
| #14 | V | 18 | 2.8% | Violet (#13) | 33,155 |
| #15 | B | 36 | 2.4% | Brooklyn (#118) | 28,100 |
| #16 | P | 22 | 2.3% | Penelope (#22) | 27,453 |
| #17 | D | 29 | 2.1% | Delilah (#51) | 25,110 |
| #18 | O | 12 | 2.0% | Olivia (#1) | 24,035 |
| #19 | Z | 14 | 1.3% | Zoe (#31) | 15,224 |
| #20 | W | 12 | 1.1% | Willow (#44) | 13,183 |
| #21 | F | 15 | 1.0% | Freya (#176) | 11,550 |
| #22 | T | 18 | 0.9% | Tatum (#189) | 10,870 |
| #23 | Q | 2 | 0.3% | Quinn (#97) | 2,969 |
| #24 | X | 3 | 0.2% | Ximena (#183) | 2,707 |
| #25 | Y | 5 | 0.2% | Yara (#507) | 1,890 |
| #26 | U | 0 | 0.0% | Unique (#2,456, outside the top 1,000) | 0 |
The #1 girl name in every decade snapshot
This site holds 7 earlier SSA years as single-year snapshots — 1955, 1965, 1975, 1985, 1995, 2005 and 2015 — each cut at rank #200 for girls. Across those 7 years, 6 different names held rank #1, because Jessica led more than one snapshot. All 6 of them are inside the 2025 top 1,000, and Emily (#34 in 2025) and Emma (#3 in 2025) are inside its top 100. The 2025 #1, Olivia, led none of the snapshots; it is absent from the top 200 in 1955, 1965, 1975 and 1985 and charts at #39 in 1995 (7,627 babies), #5 in 2005 (15,700 babies) and #2 in 2015 (19,729 babies).
The last column sums each snapshot's own top-200 list for that one year. It is not comparable with the top-1,000 total above, which is a deeper cut of a different year, and nothing between the snapshot years is on this site.
| Decade | Snapshot year | #1 girl name | Babies that year | In 2025 | Top-200 births |
|---|---|---|---|---|---|
| 1950s | 1955 | Mary | 63,174 | #125 (2,230 babies) | 1,547,892 |
| 1960s | 1965 | Lisa | 60,271 | #991 (256 babies) | 1,311,258 |
| 1970s | 1975 | Jennifer | 58,190 | #586 (501 babies) | 971,296 |
| 1980s | 1985 | Jessica | 48,345 | #665 (424 babies) | 1,148,764 |
| 1990s | 1995 | Jessica | 27,941 | #665 (424 babies) | 1,051,421 |
| 2000s | 2005 | Emily | 23,952 | #34 (5,451 babies) | 925,829 |
| 2010s | 2015 | Emma | 20,487 | #3 (12,754 babies) | 828,605 |
Girl names that also rank for boys in 2025
Girls and boys are ranked on two separate SSA lists, which lets one spelling carry a rank on each. Matching the 2025 girls' top 1,000 against the boys' top 1,000 by exact spelling finds 82 names on both. The highest-ranked of them on the girls' side is Avery, #37 for girls with 5,267 babies against #291 for boys with 1,156; the best boys' rank among them belongs to Noah, #2 for boys and #624 for girls. Of the 82, 36 rank higher for girls than for boys, and none sits inside both top 100s. The table lists the first 20 by girls' rank. A match requires the name to be inside both committed lists: a girl name whose boys' count falls below the boys' rank #1,000 is outside the committed depth and does not appear here, which is a limit of the files, not evidence that no boys received it. The SSA also publishes the sex exactly as it was recorded on each application, without correcting it, so a low count on one list can be a recording error; the data does not say which entries are.
| Name | Girls' rank | Girls | Boys' rank | Boys |
|---|---|---|---|---|
| Avery | #37 | 5,267 | #291 | 1,156 |
| Riley | #48 | 4,441 | #208 | 1,666 |
| Eden | #70 | 3,362 | #544 | 551 |
| Emery | #74 | 3,208 | #815 | 305 |
| Quinn | #97 | 2,634 | #467 | 663 |
| Parker | #106 | 2,536 | #102 | 3,477 |
| Emerson | #122 | 2,241 | #254 | 1,371 |
| Scottie | #126 | 2,228 | #909 | 262 |
| Charlie | #133 | 2,160 | #145 | 2,460 |
| Remi | #145 | 2,023 | #787 | 323 |
| Oakley | #156 | 1,933 | #454 | 688 |
| Sage | #160 | 1,853 | #456 | 684 |
| Sutton | #181 | 1,697 | #332 | 1,018 |
| Tatum | #189 | 1,661 | #202 | 1,736 |
| Reese | #192 | 1,631 | #603 | 475 |
| Peyton | #199 | 1,559 | #684 | 398 |
| Lennon | #214 | 1,421 | #808 | 308 |
| River | #220 | 1,401 | #111 | 3,139 |
| Rory | #230 | 1,332 | #199 | 1,768 |
| Palmer | #232 | 1,330 | #995 | 230 |
Short, medium and long girl names in the 2025 top 1,000
The generator's length filter counts letters on the SSA spelling: short is 4 letters or fewer, medium 5–7 letters, long 8 letters or more. Applied to the 2025 girls' top 1,000, medium names are the largest class at 723 (72.3% of names, 68.4% of births), with 146 short names (18.5% of births) and 131 long names (13.1% of births). Inside the top 100 the split is 23 short, 67 medium and 10 long. The best-ranked name in each class in 2025 is Emma (#3) for short, Olivia (#1) for medium and Charlotte (#2) for long. The shortest spelling anywhere in the 2025 list is Mia at 3 letters, one of 26 names of that length; the longest is Evangeline at 10 letters, one of 6. Where two names tie for a length, the better rank is the one named. Hyphens and spaces are stripped by the SSA before counting, so a hyphenated spelling is measured without the hyphen.
| Length class | Rule | Names | In top 100 | Share of births | Babies |
|---|---|---|---|---|---|
| Short | 4 letters or fewer | 146 | 23 | 18.5% | 219,240 |
| Medium | 5–7 letters | 723 | 67 | 68.4% | 808,339 |
| Long | 8 letters or more | 131 | 10 | 13.1% | 154,659 |
What these counts do and don't say
A count is the number of U.S.-born girls whose 2025 Social Security card application carried that exact spelling. The SSA charts every spelling separately (Sophia and Sofia hold two different ranks), breaks count ties alphabetically, and omits any name given fewer than 5 times that year — so absence from this table is not proof a name went unused. Boys' rankings live on the top 100 boy names page, and the guides cover the conventions in full.
Frequently asked questions
How many babies were named Olivia in 2025?
13,544. That is the number of girls born in the U.S. in 2025 whose Social Security card application recorded the exact spelling Olivia, and it puts the name at rank #1 for girls that year — 144 more than #2 Charlotte, at 13,400. The figure is the SSA's own count, not an estimate.
Where does the 2025 girls' list on this site stop?
At rank #1,000: Harmoni, with 252 babies. Names ranked below that are outside the committed depth of this site, except where a letter page's top-50 list reaches them. A name missing from the site's lists is either ranked past that depth, spelled differently from the entry you expect, or was given fewer than 5 times to girls that year — the SSA withholds those.
Which first letter do most 2025 girl names start with?
A. In the 2025 top 1,000, 170 girl names begin with A, and together they account for 16.7% of the 1,182,238 births those 1,000 names represent. The smallest share among letters with at least one name belongs to Y, with 5 names and 0.2% of births. U has no girl name inside the 2025 top 1,000 at all; the U letter page shows the names the SSA recorded deeper in the file.
Was Olivia the #1 girl name in earlier decades?
Not in any of the 7 snapshot years this site holds. The #1 girl name was Mary in 1955, Lisa in 1965, Jennifer in 1975, Jessica in 1985, Jessica in 1995, Emily in 2005 and Emma in 2015. Olivia is absent from the top 200 in 1955, 1965, 1975 and 1985 and charts at #39 in 1995 (7,627 babies), #5 in 2005 (15,700 babies) and #2 in 2015 (19,729 babies). Each decade figure is a single SSA year, and each snapshot list stops at rank #200.
Can a name appear in both the girls' and the boys' top 1,000?
Yes. Each sex is ranked on its own SSA list, which is why one spelling can carry two ranks. In 2025, 82 names appear in both top-1,000 lists; the highest-ranked for girls is Avery, #37 for girls (5,267 babies) and #291 for boys (1,156). A name charting for boys below rank #1,000 is not counted here, because that is outside the committed depth.
How long are the names in the 2025 top 1,000?
Counted on the SSA spelling, 146 of the 1,000 are short (4 letters or fewer), 723 are medium (5–7 letters), and 131 are long (8 letters or more). The shortest spelling that charts is Mia, at 3 letters and rank #6; the longest is Evangeline, at 10 letters and rank #147.
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.