Baby name popularity by year, 1880–2025
How popular 179 baby names have been in the U.S., year by year from 1880 to 2025, from the Social Security Administration’s records of every name given to at least 5 babies.
Each name has its own page with a chart, its births and rank in every year, a decade-by-decade account, and the year it peaked. Each decade has a page too, with its top 20 girls’ and boys’ names and how they differed from the decade before.
Most popular in 2025
- Liam: peaked in 2024
- Noah: most popular yet in 2025
- Oliver: peaked in 2024
- Olivia: peaked in 2014
- Charlotte: most popular yet in 2025
- Theodore: most popular yet in 2025
- Emma: peaked in 1881
- Amelia: peaked in 2021
- Sophia: peaked in 2012
- Henry: peaked in 1881
- James: peaked in 1944
- Elijah: peaked in 2020
- Mia: peaked in 2015
- Mateo: peaked in 2023
- Isabella: peaked in 2010
- William: peaked in 1880
- Lucas: peaked in 2017
- Benjamin: peaked in 1981
- Levi: peaked in 2022
- Evelyn: peaked in 1919
- Elias: most popular yet in 2025
- Luca: most popular yet in 2025
- Jack: peaked in 1927
- Sebastian: peaked in 2018
- Hudson: most popular yet in 2025
- Samuel: peaked in 1880
- Sofia: peaked in 2015
- Eliana: most popular yet in 2025
- Leo: peaked in 1903
- Ezra: peaked in 2024
- Michael: peaked in 1969
- Daniel: peaked in 1985
- John: peaked in 1880
- Ethan: peaked in 2002
- Ava: peaked in 2007
- Eleanor: peaked in 1915
- Julian: peaked in 2019
- Santiago: most popular yet in 2025
- Violet: most popular yet in 2025
- Cooper: most popular yet in 2025
- Asher: peaked in 2022
- Joseph: peaked in 1914
- Alexander: peaked in 1993
- Owen: peaked in 2016
- Ailany: most popular yet in 2025
- Aurora: most popular yet in 2025
- Matthew: peaked in 1983
- Luke: peaked in 2014
- Thomas: peaked in 1951
- David: peaked in 1955
- Harper: peaked in 2018
- Elizabeth: peaked in 1880
- Lily: peaked in 2011
- Camila: peaked in 2020
- Jackson: peaked in 2013
- Gabriel: peaked in 2010
- Wyatt: peaked in 2017
- Nora: peaked in 1881
- Hazel: peaked in 1897
- Mason: peaked in 2011
- Bennett: most popular yet in 2025
- Penelope: peaked in 2019
- Dylan: peaked in 2001
- Chloe: peaked in 2010
- Ellie: peaked in 2024
- Lucy: peaked in 1881
- Roman: most popular yet in 2025
- Jacob: peaked in 1998
- Aria: peaked in 2018
- Luna: peaked in 2022
- Miles: peaked in 2023
- Carter: peaked in 2015
- Isla: most popular yet in 2025
- Anthony: peaked in 1987
- Isaac: peaked in 2013
- Charles: peaked in 1880
- Maverick: peaked in 2023
- Thiago: most popular yet in 2025
- Ella: peaked in 1880
- Lainey: most popular yet in 2025
- Zoe: peaked in 2012
- Scarlett: peaked in 2017
- Gianna: peaked in 2020
- Emily: peaked in 1999
- Valentina: most popular yet in 2025
- Layla: peaked in 2019
- Avery: peaked in 2014
- Grace: peaked in 1890
- Ivy: peaked in 2024
- Madison: peaked in 2001
- Abigail: peaked in 2003
- Elena: most popular yet in 2025
- Mila: peaked in 2018
- Willow: peaked in 2021
- Emilia: peaked in 2020
- Nova: peaked in 2022
- Naomi: most popular yet in 2025
- Riley: peaked in 2016
- Eloise: most popular yet in 2025
- Sadie: peaked in 1881
All-time classics
The names given to the most babies across every year since 1880.
- James: peaked in 1944
- John: peaked in 1880
- Robert: peaked in 1931
- Michael: peaked in 1969
- William: peaked in 1880
- Mary: peaked in 1880
- David: peaked in 1955
- Joseph: peaked in 1914
- Richard: peaked in 1946
- Charles: peaked in 1880
- Thomas: peaked in 1951
- Christopher: peaked in 1984
- Daniel: peaked in 1985
- Elizabeth: peaked in 1880
- Matthew: peaked in 1983
- Patricia: peaked in 1951
- Anthony: peaked in 1987
- George: peaked in 1880
- Jennifer: peaked in 1974
- Linda: peaked in 1948
- Barbara: peaked in 1938
- Donald: peaked in 1934
- Paul: peaked in 1964
- Mark: peaked in 1960
- Andrew: peaked in 1987
- Edward: peaked in 1882
- Steven: peaked in 1955
- Kenneth: peaked in 1951
- Margaret: peaked in 1916
- Joshua: peaked in 1985
- Kevin: peaked in 1965
- Brian: peaked in 1973
- Susan: peaked in 1954
- Dorothy: peaked in 1923
- Sarah: peaked in 1981
- Timothy: peaked in 1967
- Ronald: peaked in 1943
- Jason: peaked in 1974
- Jessica: peaked in 1987
- Helen: peaked in 1917
- Nancy: peaked in 1947
- Betty: peaked in 1930
- Jacob: peaked in 1998
- Karen: peaked in 1956
- Jeffrey: peaked in 1966
- Lisa: peaked in 1965
- Ryan: peaked in 1985
- Nicholas: peaked in 1995
- Frank: peaked in 1880
- Anna: peaked in 1885
- Gary: peaked in 1951
- Emily: peaked in 1999
- Eric: peaked in 1976
- Sandra: peaked in 1946
- Jonathan: peaked in 1985
- Stephen: peaked in 1951
- Ashley: peaked in 1987
- Kimberly: peaked in 1967
- Ruth: peaked in 1915
- Donna: peaked in 1959
- Benjamin: peaked in 1981
- Samuel: peaked in 1880
- Carol: peaked in 1945
- Michelle: peaked in 1969
- Larry: peaked in 1947
- Laura: peaked in 1968
- Amanda: peaked in 1987
- Justin: peaked in 1988
- Raymond: peaked in 1919
- Emma: peaked in 1881
- Scott: peaked in 1971
- Brandon: peaked in 1985
- Henry: peaked in 1881
- Melissa: peaked in 1979
- Jack: peaked in 1927
- Rebecca: peaked in 1974
- Stephanie: peaked in 1984
- Deborah: peaked in 1954
- Alexander: peaked in 1993
- Sharon: peaked in 1943
- Kathleen: peaked in 1949
- Gregory: peaked in 1962
- Cynthia: peaked in 1957
- Amy: peaked in 1975
- Patrick: peaked in 1968
- Shirley: peaked in 1935
- Angela: peaked in 1975
- Catherine: peaked in 1914
- Virginia: peaked in 1922
- Katherine: peaked in 1988
- Evelyn: peaked in 1919
- Walter: peaked in 1892
- Brenda: peaked in 1950
- Frances: peaked in 1918
- Pamela: peaked in 1954
- Nicole: peaked in 1983
- Samantha: peaked in 1991
- Alice: peaked in 1880
- Christine: peaked in 1968
- Rachel: peaked in 1985
Top names by decade
1880s · 1890s · 1900s · 1910s · 1920s · 1930s · 1940s · 1950s · 1960s · 1970s · 1980s · 1990s · 2000s · 2010s · 2020s
Peak, not just popularity
A name’s peak here is the year it went to its largest share of babies of one sex, not the year the most babies got it. Far more babies were born in some years than others, so counting babies alone would pull nearly every name’s peak toward the 1946–1964 baby boom. Baby Boom, the daily game these pages come from, uses the same measure.
Source: the U.S. Social Security Administration’s national baby name data, from Social Security card applications for babies born in the U.S. A name is left out of a year when fewer than 5 babies of one sex got it, and counts before about 1937 are incomplete, because many people born then never applied for a card. See how Baby Boom builds its data. Figures may contain errors.