Baby names: meanings, popularity and trends
How popular a name really is, where it is popular, how old the people who have it are, and what it means. Every number comes from Social Security records of US births since 1880; the newest are for 2025, released in May 2026.
Look up any name
13,370 names have a full page, and every name ever recorded can be looked up.
Most popular baby names of 2025
The official ranking counts each spelling separately, so Sophia and Sofia split their babies. Counting every spelling of the same name together changes the top of the list: the Sophia family is the real number one for girls.
| Rank | Official list | Babies | Counting every spelling | Babies |
|---|---|---|---|---|
| 1 | Olivia | 13,544 | Sophia/Sofia | 20,822 |
| 2 | Charlotte | 13,400 | Olivia | 13,601 |
| 3 | Emma | 12,754 | Charlotte | 13,400 |
| 4 | Amelia | 12,699 | Amelia | 12,769 |
| 5 | Sophia | 12,561 | Emma | 12,759 |
| 6 | Mia | 11,078 | Eliana/Elliana/Elianna | 12,252 |
| 7 | Isabella | 10,666 | Isabella/Izabella/Isabela | 11,732 |
| 8 | Evelyn | 9,123 | Mia/Miah | 11,230 |
| 9 | Sofia | 8,252 | Ailany/Ailani/Aylani | 10,746 |
| 10 | Eliana | 8,191 | Evelyn/Evelynn/Evelin | 10,364 |
| Rank | Official list | Babies | Counting every spelling | Babies |
|---|---|---|---|---|
| 1 | Liam | 20,818 | Liam | 20,830 |
| 2 | Noah | 20,358 | Noah | 20,358 |
| 3 | Oliver | 14,939 | Oliver | 14,977 |
| 4 | Theodore | 13,355 | Luca/Luka/Lucca | 13,502 |
| 5 | Henry | 12,020 | Mateo/Matteo | 13,500 |
| 6 | James | 11,945 | Theodore | 13,355 |
| 7 | Elijah | 11,111 | Jackson/Jaxon/Jaxson | 12,666 |
| 8 | Mateo | 11,045 | Henry | 12,040 |
| 9 | William | 10,545 | James | 11,951 |
| 10 | Lucas | 10,219 | Elijah/Elyjah | 11,185 |
The full 2025 list · every year and every state · how we combine spellings
Fastest-rising names of 2025
Girls
What changed in 2025: the 2026 trend report · all rising names · falling names
Choose a name together
Name finder
Filter thousands of names by sound, length, style, origin, meaning, popularity and trend.
Partner match
Both of you swipe the same names and see your matches, with no account.
Does it go with my last name?
Rhythm, initials, rhymes and the monogram for a full name.