Born in 2004 · Gen Z

Baby names of 2004

The Social Security name files, which cover every name given to at least 5 babies, list 3,821,229 babies born in 2004: 1,836,250 girls and 1,984,979 boys. Emily and Jacob were the most popular names, and 10.4% of all babies got a top-10 name, down from 14.5% in 1994. The name most tied to 2004 is Jaden: among girls, it was 17× as common that year as in the decades around it.

Quick facts

Generation
Gen Z
Born 1997–2012
Babies on record
3,821,229
1,836,250 girls · 1,984,979 boys
Different names
18,835
for girls, plus 13,228 for boys (5+ babies each)
Top-10 names
10.4%
of babies got one · girls 9.3%, boys 11.4%

Top 10 names of 2004

Girls

#NameBabies
1Emily25,042
2Emma21,625
3Madison20,628
4Olivia16,108
5Hannah15,614
6Abigail15,436
7Isabella15,021
8Ashley14,377
9Samantha13,786
10Elizabeth13,577

Boys

#NameBabies
1Jacob27,911
2Michael25,470
3Joshua24,214
4Matthew22,882
5Ethan22,210
6Andrew21,717
7Daniel21,018
8William20,237
9Joseph20,147
10Christopher19,636
  • Emily was the #1 name for girls every year from 1996 to 2007.
  • Jacob was the #1 name for boys every year from 1999 to 2012.

How many babies got a top-10 name?

In 2004, 10.4% of babies were given one of that year's 10 most popular names. Across all years, that share fell from 29.0% in 1935 to 7.5% in 2025.

Share of US babies given a top-10 name, 1935–2025

Names that sound like 2004

These names were far more common in 2004 than in the decades around it: the multiplier compares each name's share of 2004 babies with its average share 6–25 years before and after.

NameSexRankVs. nearby
JadenGirl#24817×
JadynGirl#29216×
AidanBoy#408.4×
JaydenGirl#2366.2×
AniyaGirl#2625.4×
JadaGirl#815.4×
TrinityGirl#485.3×
JadenBoy#835.2×
PaytonBoy#2394.9×
LizbethGirl#2324.7×

Names that peaked in 2004

Each of these reached its highest share of US babies in 2004, the high point in records going back to 1880. Rank is for 2004.

NameSexRank
NathanBoy#20
ConnorBoy#38
TrinityGirl#48
AshtonBoy#76
ColinBoy#85
JakeBoy#98
AlexisBoy#103
IvanBoy#117
CesarBoy#158
ParisGirl#157

New to the top 1,000 in 2004

Names that made the national top 1,000 for the first time in 2004 (records go back to 1880).

Girls

  • Charlize436 babies
  • Kimora312 babies
  • Xiomara296 babies
  • Marin295 babies
  • Diya281 babies
  • Harper274 babies
  • Treasure274 babies
  • Aleena273 babies

Boys

  • Kanye509 babies
  • Kyan379 babies
  • Cohen315 babies
  • Braylon272 babies
  • Davian222 babies
  • Jaidyn220 babies
  • Demarion217 babies
  • Landyn210 babies

Where are they now?

Top-100 names of 2004 that have since dropped out of the top 1,000. Ranks are for 2004 and 2025.

Girls

  • Katelyn #59 in 2004 , now #1,077 in 2025
  • Alexa #72 in 2004 , now #1,029 in 2025
  • Marissa #78 in 2004 , now #1,679 in 2025
  • Jada #81 in 2004 , now #1,201 in 2025

Boys

Every top-100 boys' name from 2004 is still in the 2025 top 1,000.

Source: U.S. Social Security Administration baby-name data, which covers names given to at least 5 babies of one sex in a year. About the data