NameTrends

Most popular baby names of 2004

Top 100 boys & girls in 2004. Source: U.S. Social Security Administration.

In 2004, the most popular US baby name for girls was Emily (25,042 babies) and for boys was Jacob (27,911 babies), according to the Social Security Administration. The top five girl names were Emily, Emma, Madison, Olivia, Hannah; the top five boy names were Jacob, Michael, Joshua, Matthew, Ethan. The full top 100 for each sex, with birth counts, is below.

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Top 100 girl names, 2004

#NameBabies
1Emily25,042
2Emma21,625
3Madison20,628
4Olivia16,108
5Hannah15,614
6Abigail15,436
7Isabella15,021
8Ashley14,377
9Samantha13,786
10Elizabeth13,577
11Alexis13,477
12Sarah12,758
13Grace12,536
14Alyssa12,109
15Sophia10,919
16Lauren9,983
17Brianna9,804
18Kayla9,773
19Natalie9,689
20Anna9,531
21Jessica9,470
22Taylor9,303
23Chloe8,729
24Hailey8,685
25Ava8,645
26Jasmine8,492
27Sydney8,368
28Victoria8,279
29Ella8,252
30Mia7,399
31Morgan7,295
32Julia7,149
33Kaitlyn6,988
34Rachel6,923
35Katherine6,742
36Megan6,687
37Alexandra6,625
38Destiny6,546
39Jennifer6,545
40Allison5,873
41Savannah5,814
42Maria5,757
43Nicole5,741
44Haley5,728
45Mackenzie5,728
46Brooke5,712
47Makayla5,666
48Trinity5,638
49Kylie5,557
50Kaylee5,444
51Paige5,441
52Faith5,421
53Lily5,402
54Zoe5,363
55Stephanie5,181
56Jenna5,175
57Andrea5,056
58Riley4,982
59Katelyn4,952
60Angelina4,917
61Kimberly4,847
62Mary4,838
63Madeline4,767
64Leah4,744
65Lillian4,734
66Michelle4,720
67Amanda4,697
68Sara4,507
69Sofia4,475
70Rebecca4,474
71Jordan4,447
72Alexa4,440
73Gabrielle4,420
74Caroline4,379
75Vanessa4,350
76Gabriella4,256
77Avery4,044
78Marissa4,009
79Ariana3,996
80Audrey3,903
81Jada3,891
82Autumn3,868
83Maya3,767
84Evelyn3,763
85Jocelyn3,743
86Arianna3,686
87Amber3,639
88Isabel3,638
89Melanie3,583
90Diana3,554
91Danielle3,530
92Sierra3,520
93Leslie3,501
94Aaliyah3,492
95Erin3,367
96Amelia3,354
97Molly3,344
98Melissa3,339
99Claire3,333
100Bailey3,309

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Top 100 boy names, 2004

#NameBabies
1Jacob27,911
2Michael25,470
3Joshua24,214
4Matthew22,882
5Ethan22,210
6Andrew21,717
7Daniel21,018
8William20,237
9Joseph20,147
10Christopher19,636
11Anthony19,613
12Ryan19,496
13Nicholas18,519
14David18,412
15Alexander17,925
16Tyler17,450
17John16,470
18James16,469
19Dylan14,852
20Nathan14,634
21Jonathan14,375
22Brandon14,135
23Samuel14,131
24Christian13,926
25Benjamin13,832
26Zachary13,712
27Logan13,140
28Jose12,187
29Noah11,916
30Justin11,879
31Elijah11,714
32Gabriel11,563
33Caleb11,307
34Kevin11,220
35Austin10,745
36Robert10,684
37Thomas10,504
38Connor10,049
39Evan9,983
40Aidan9,824
41Luke9,598
42Jack9,580
43Jordan9,560
44Angel9,516
45Isaiah9,264
46Isaac9,181
47Jason9,063
48Jackson8,977
49Hunter8,902
50Cameron8,887
51Mason8,619
52Gavin8,610
53Aaron8,400
54Juan8,134
55Kyle7,826
56Charles7,652
57Luis7,495
58Adam7,474
59Brian7,333
60Aiden7,161
61Eric7,133
62Jayden6,927
63Alex6,812
64Sean6,769
65Bryan6,732
66Lucas6,716
67Owen6,707
68Nathaniel6,675
69Ian6,507
70Jesus6,472
71Carlos6,260
72Adrian6,140
73Diego5,876
74Julian5,673
75Cole5,648
76Ashton5,436
77Jeremiah5,381
78Steven5,357
79Timothy5,234
80Seth5,188
81Devin5,167
82Chase5,161
83Jaden5,151
84Cody5,125
85Colin5,122
86Landon5,042
87Hayden5,019
88Xavier5,016
89Carter5,009
90Wyatt4,974
91Dominic4,879
92Richard4,848
93Antonio4,843
94Jesse4,761
95Blake4,694
96Miguel4,525
97Sebastian4,521
98Jake4,473
99Alejandro4,451
100Patrick4,441

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Browse nearby years

← 2005 · 2003 →

See all years, names A–Z, or the all-time rankings.

Frequently asked questions

What were the most popular baby names in 2004?

In 2004, the most popular US girl name was Emily (25,042 babies) and the most popular boy name was Jacob (27,911 babies), per the Social Security Administration. The top five girls were Emily, Emma, Madison, Olivia, Hannah; the top five boys were Jacob, Michael, Joshua, Matthew, Ethan.

How many babies got the #1 name in 2004?

In 2004, Emily was given to 25,042 baby girls and Jacob to 27,911 baby boys, the highest counts that year in SSA national data.

Source

U.S. Social Security Administration, Popular Baby Names, national data for 2004. SSA national data through 2025, state data through 2025, retrieved June 2026. Public domain (U.S. Government). See our methodology.

Last updated: 2026-06-22