Baby names, with the data behind them
6,345 names with meanings, origins and US birth records from 1880.
Most popular in 2025
- LiamResolute protector
- OliviaOlive
- CharlottePetite, feminine
- NoahComfort
- Emmauniversal, all-embracing
- OliverKind one
- AmeliaFlatterer, work of the Lord, beloved
- Theodoretalented one
- HenryRuler of the home
- Sophiawisdom
- JamesSupplanter
- MiaMine
- ElijahJehovah is God
- IsabellaDevoted to God
- EvelynLively, pleasant
- MateoGod's gift
- SofiaWise
- WilliamValiant protector
- ElianaJehovah is God
- LucasBringer of light
- AvaBlooming, opening
- BenjaminSon of my right hand
- EleanorLight, mercy
- LeviUnited
About the data
Baby Name List holds 19,982 baby names with their meanings and origins, browsable A–Z and by origin. 6,309 of them have a full page carrying their record in United States birth data: a chart of births by year, the year the name peaked, and where it ranks today. That record comes from the Social Security Administration and runs from 1880 to 2025. Names are grouped across 41 origins, and every meaning recorded for a name is shown rather than only the first.
Where a name is given to both girls and boys, it gets a page for each, because the two tell different stories: Riley ranks #48 for girls and #207 for boys, on different curves with different peak years. And where the data cannot support a claim, the site says so. The Social Security Administration withholds any count under five per state per year, so a state breakdown appears only for the 2,413 names whose records account for enough of the total to be representative.
Most popular by year
By decade
Browse by origin
- English6,165 names
- Hebrew2,538 names
- French2,124 names
- Latin1,818 names
- German1,719 names
- Greek1,520 names
- Irish1,431 names
- Indian1,369 names
- Spanish1,262 names
- Celtic931 names
- Scottish734 names
- Arabic706 names
- Anglo Saxon662 names
- Native American545 names
- African409 names
- Gaelic390 names
- Teutonic263 names
- Australian Aboriginal256 names
- Welsh198 names
- Japanese153 names
- Hungarian150 names
- Norse142 names
- Persian111 names
- Italian87 names
- Slavic72 names
- Burmese59 names
- Polynesian55 names
- Scandinavian53 names
- Russian47 names
- Vietnamese42 names
- Hawaiian41 names
- Polish37 names
- Swedish35 names
- Norwegian32 names
- Danish32 names
- Maori26 names
- Czech24 names
- Dutch21 names
- Chinese19 names
- Korean17 names
- Yiddish7 names