The Social Security Administration’s 2025 figures are in, and the names at the very top are familiar: Olivia leads the girls and Liam leads the boys. Below is the full top 10 for each, with the number of babies given each name.
Top 10 girl names, 2025
| # | 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 |
Olivia and Charlotte are neck and neck at the top, separated by fewer than 150 births. Note that Sophia (#5) and Sofia (#9) are counted as separate names by the SSA, as are all spelling variants.
Top 10 boy names, 2025
| # | Name | Babies |
|---|---|---|
| 1 | Liam | 20,818 |
| 2 | Noah | 20,358 |
| 3 | Oliver | 14,939 |
| 4 | Theodore | 13,355 |
| 5 | Henry | 12,020 |
| 6 | James | 11,945 |
| 7 | Elijah | 11,111 |
| 8 | Mateo | 11,045 |
| 9 | William | 10,545 |
| 10 | Lucas | 10,219 |
The boys’ race is tight at the top too: Liam edged Noah by about 460 births. Both are far ahead of the rest of the field.
How the rankings work
Rankings reflect the number of babies given each name on US Social Security card applications. A name is ranked separately for boys and girls. The SSA only publishes names with at least five occurrences in a year, so very rare names do not appear.
Want the whole leaderboard? See the full top 100 for 2025, the most popular names by state, or any name’s complete history back to 1880.
Sources: U.S. Social Security Administration, Popular Baby Names (national data through 2025, public domain).