How many babies got a name, every year since 1880
Try Olivia Liam Mary John Emma Nevaeh Jayden Ashley
Two names or more? Compare up to four names on one chart and see the year one passed another. Or see which names climbed and fell most in 1, 5 or 10 years, find names by letter, length, popularity and trend, or pick a year for its top 100 and the names that peaked then.
Babies given the name each year
Tap or hover the chart for one year's count.
Rank in each decade
| Decade | Girls | Boys |
|---|
Rank among all names of that sex by births summed over the decade.
Missing years
Every year, both sexes
| Year | Girls | Boys |
|---|
Names of a year
Pick any year, 1880–2025: its 100 most given names, and the names that peaked that year.
Top 100 girls’ names of 2025
1,607,267 girls counted in 2025.
| Rank | Name | Births | Per 1,000 |
|---|---|---|---|
| 1 | Olivia | 13,544 | 8.4 |
| 2 | Charlotte | 13,400 | 8.3 |
| 3 | Emma | 12,754 | 7.9 |
| 4 | Amelia | 12,699 | 7.9 |
| 5 | Sophia | 12,561 | 7.8 |
| 6 | Mia | 11,078 | 6.9 |
| 7 | Isabella | 10,666 | 6.6 |
| 8 | Evelyn | 9,123 | 5.7 |
| 9 | Sofia | 8,252 | 5.1 |
| 10 | Eliana | 8,191 | 5.1 |
| 11 | Ava | 7,732 | 4.8 |
| 12 | Eleanor | 7,649 | 4.8 |
| 13 | Violet | 7,546 | 4.7 |
| 14 | Ailany | 7,136 | 4.4 |
| 15 | Aurora | 7,065 | 4.4 |
| 16 | Harper | 6,792 | 4.2 |
| 17 | Elizabeth | 6,760 | 4.2 |
| 18 | Lily | 6,673 | 4.2 |
| 19 | Camila | 6,591 | 4.1 |
| 20 | Nora | 6,380 | 4.0 |
| 21 | Hazel | 6,318 | 3.9 |
| 22 | Penelope | 6,225 | 3.9 |
| 23 | Chloe | 6,203 | 3.9 |
| 24 | Ellie | 6,176 | 3.8 |
| 25 | Lucy | 6,176 | 3.8 |
| 26 | Aria | 6,130 | 3.8 |
| 27 | Luna | 6,076 | 3.8 |
| 28 | Isla | 6,012 | 3.7 |
| 29 | Ella | 5,831 | 3.6 |
| 30 | Lainey | 5,738 | 3.6 |
| 31 | Zoe | 5,646 | 3.5 |
| 32 | Scarlett | 5,644 | 3.5 |
| 33 | Gianna | 5,634 | 3.5 |
| 34 | Emily | 5,451 | 3.4 |
| 35 | Valentina | 5,354 | 3.3 |
| 36 | Layla | 5,338 | 3.3 |
| 37 | Avery | 5,267 | 3.3 |
| 38 | Grace | 5,127 | 3.2 |
| 39 | Ivy | 5,117 | 3.2 |
| 40 | Madison | 4,945 | 3.1 |
| 41 | Abigail | 4,941 | 3.1 |
| 42 | Elena | 4,836 | 3.0 |
| 43 | Mila | 4,796 | 3.0 |
| 44 | Willow | 4,763 | 3.0 |
| 45 | Emilia | 4,677 | 2.9 |
| 46 | Nova | 4,657 | 2.9 |
| 47 | Naomi | 4,644 | 2.9 |
| 48 | Riley | 4,441 | 2.8 |
| 49 | Eloise | 4,251 | 2.6 |
| 50 | Sadie | 4,168 | 2.6 |
| 51 | Delilah | 4,137 | 2.6 |
| 52 | Stella | 4,136 | 2.6 |
| 53 | Josephine | 4,126 | 2.6 |
| 54 | Victoria | 4,027 | 2.5 |
| 55 | Sophie | 3,984 | 2.5 |
| 56 | Hannah | 3,973 | 2.5 |
| 57 | Lillian | 3,966 | 2.5 |
| 58 | Leah | 3,880 | 2.4 |
| 59 | Adeline | 3,864 | 2.4 |
| 60 | Leilani | 3,792 | 2.4 |
| 61 | Iris | 3,729 | 2.3 |
| 62 | Maya | 3,712 | 2.3 |
| 63 | Clara | 3,601 | 2.2 |
| 64 | Ruby | 3,554 | 2.2 |
| 65 | Alice | 3,547 | 2.2 |
| 66 | Genesis | 3,527 | 2.2 |
| 67 | Paisley | 3,508 | 2.2 |
| 68 | Claire | 3,487 | 2.2 |
| 69 | Zoey | 3,427 | 2.1 |
| 70 | Eden | 3,362 | 2.1 |
| 71 | Madelyn | 3,362 | 2.1 |
| 72 | Vivian | 3,362 | 2.1 |
| 73 | Millie | 3,353 | 2.1 |
| 74 | Emery | 3,208 | 2.0 |
| 75 | Daisy | 3,206 | 2.0 |
| 76 | Maeve | 3,153 | 2.0 |
| 77 | Ayla | 3,149 | 2.0 |
| 78 | Liliana | 3,118 | 1.9 |
| 79 | Melody | 3,095 | 1.9 |
| 80 | Lyla | 3,089 | 1.9 |
| 81 | Madeline | 3,086 | 1.9 |
| 82 | Josie | 3,021 | 1.9 |
| 83 | Lucia | 3,012 | 1.9 |
| 84 | Addison | 2,971 | 1.8 |
| 85 | Kennedy | 2,933 | 1.8 |
| 86 | Audrey | 2,919 | 1.8 |
| 87 | Maria | 2,887 | 1.8 |
| 88 | Autumn | 2,805 | 1.7 |
| 89 | Natalie | 2,736 | 1.7 |
| 90 | Sarah | 2,710 | 1.7 |
| 91 | Everly | 2,695 | 1.7 |
| 92 | Lydia | 2,692 | 1.7 |
| 93 | Kinsley | 2,671 | 1.7 |
| 94 | Sienna | 2,659 | 1.7 |
| 95 | Jade | 2,658 | 1.7 |
| 96 | Caroline | 2,646 | 1.6 |
| 97 | Quinn | 2,634 | 1.6 |
| 98 | Amara | 2,630 | 1.6 |
| 99 | Georgia | 2,619 | 1.6 |
| 100 | Juniper | 2,618 | 1.6 |
Girls’ names that peaked in 2025
The 50 with the most births, of 224 names in the top 1,000 whose largest share of girls came in 2025.
| Name | Births 2025 | Rank 2025 |
|---|---|---|
| Charlotte | 13,400 | 2 |
| Eliana | 8,191 | 10 |
| Violet | 7,546 | 13 |
| Ailany | 7,136 | 14 |
| Aurora | 7,065 | 15 |
| Isla | 6,012 | 28 |
| Lainey | 5,738 | 30 |
| Valentina | 5,354 | 35 |
| Elena | 4,836 | 42 |
| Naomi | 4,644 | 47 |
| Eloise | 4,251 | 49 |
| Adeline | 3,864 | 59 |
| Leilani | 3,792 | 60 |
| Iris | 3,729 | 61 |
| Eden | 3,362 | 70 |
| Millie | 3,353 | 73 |
| Emery | 3,208 | 74 |
| Maeve | 3,153 | 76 |
| Liliana | 3,118 | 78 |
| Melody | 3,095 | 79 |
| Lyla | 3,089 | 80 |
| Josie | 3,021 | 82 |
| Lucia | 3,012 | 83 |
| Sienna | 2,659 | 94 |
| Amara | 2,630 | 98 |
| Juniper | 2,618 | 100 |
| Margot | 2,575 | 102 |
| Parker | 2,536 | 106 |
| Cecilia | 2,506 | 108 |
| Juliette | 2,460 | 110 |
| Catalina | 2,456 | 111 |
| Hallie | 2,260 | 120 |
| Emerson | 2,241 | 122 |
| Magnolia | 2,233 | 124 |
| Scottie | 2,228 | 126 |
| Alina | 2,204 | 130 |
| Amira | 2,168 | 132 |
| Emersyn | 2,111 | 138 |
| Alana | 2,085 | 140 |
| Sloane | 2,077 | 141 |
| Evangeline | 1,998 | 147 |
| Kehlani | 1,981 | 149 |
| Oaklynn | 1,964 | 153 |
| Oakley | 1,933 | 156 |
| Phoebe | 1,885 | 157 |
| Alani | 1,843 | 161 |
| Anastasia | 1,832 | 163 |
| Ailani | 1,807 | 168 |
| Blair | 1,806 | 169 |
| Gemma | 1,805 | 170 |
How these lists are made. Rank is the SSA's rule: within one sex and one year, most births first, ties alphabetical. Per 1,000 is the name's births divided by all babies of that sex counted that year, times 1,000; “counted” means babies whose name was given to 5 or more of that sex that year, which is every baby the SSA file lists. A name peaked in a year when that year holds its largest share of counted births for its sex across 1880–2025 (a tie goes to the earliest year), and only names ranked inside that year's top 1,000, as in the SSA's own lists, are shown, up to the 50 with the most births. For the last few years a peak is provisional: a name still rising “peaked” in 2025 until a later year beats it. Source: SSA names.zip, births 1880–2025, cited below.
About these numbers
Where every number comes from
All counts on this page are from one file: the US Social Security Administration's national baby-name data, names.zip at ssa.gov/oact/babynames/names.zip. It has one text file per year of birth, yob1880.txt to yob2025.txt, and each line is a name, a sex and a number of babies. The SSA says the file was tabulated from Social Security records as of March 1, 2026.
ssa.gov refuses requests from our build server, so the file was taken from the Internet Archive's copy of that exact address, captured 28 September 2026. Its SHA-256 is cd78e975ed7bb358e018dd62fbe14ced89295e9581c49172ca4eedcb011b3724; the capture address, the date and the row count for every year are kept with the site's source.
Why a year can say “under 5 or none”
To protect privacy the SSA lists a name for a sex in a year only when at least 5 babies got it. A year that is not in the file could be 4 babies or none, so it is shown as “under 5 or none”, never as 0, and the chart line breaks there instead of dropping to the floor. Totals add up only the years that are listed, so for rarer names the true total is a little higher.
Worked example. In 1880, 7,065 girls were named Mary. Mary peaked for girls in 1921 with 73,984. Liam has no year before 1947 with five or more boys, and in 2025 it was the number 1 boys' name with 20,818.
How ranks are worked out
Ranks follow the SSA's own rule: within one sex, names are ordered by the number of babies, ties in alphabetical order, and the first name is rank 1. Girls and boys are ranked separately, so a name can be number 1 for girls and several thousandth for boys in the same year. A decade rank uses the births summed over the ten years (the current decade so far only runs to the latest year in the file).
What the data does not tell you
- Spellings are separate names. Aiden, Aidan and Ayden are three rows; add them yourself if you want the sound rather than the spelling.
- Only letters A–Z. SSA names are 2 to 15 letters with no spaces, hyphens or accents, so “Mary-Jane” is looked up as Maryjane.
- People with a Social Security number. The file covers US births where the person has a number, so the early decades count people who applied for one later in life, not every baby born then.
- First names only, national totals. No middle names, no surnames, no states on this page.
- A peak is by share, not by count or fame. Mary's largest share of counted girls was in 1880 (7,065 of 90,994, 77.6 per 1,000), though its most babies came in 1921 (73,984 of 1,233,058, 60.0 per 1,000), so “Names of a year” lists it under 1880.
- One name at a time. To put two to four names on one chart and find the year one passed another, use compare names.