AgeName

Popular names of 2004, and how old they are now

People born in 2004 turn 22 in 2026. Social Security recorded about 3.8 million births in 2004 under names it lists, and by our estimate about 99% of them are still alive: about 3.8 million people.

The year's top names were Emily for girls and Jacob for boys. Babies born that year are in Gen Z (see Gen Z names).

12 names on AgeByName had their busiest year ever in 2004: Ethan, Nathan, Connor, Jesus, Ashton, Trinity, Kylie, Colin, Jake, Ivan, Cesar and Paris.

Top girl names of 2004

Most popular girl names of 2004
#NameBorn 2004Alive todayAvg. age, everyone
1Emily25,04225,00029
2Emma21,62521,00020
3Madison20,62820,00020
4Olivia16,10816,00018
5Hannah15,61415,00025
6Abigail15,43615,00021
7Isabella15,02115,00015
8Ashley14,37714,00033
9Samantha13,78614,00030
10Elizabeth13,57713,00044
11Alexis13,47713,00026
12Sarah12,75813,00039
13Grace12,53612,00027
14Alyssa12,10912,00026
15Sophia10,91911,00016
16Lauren9,9839,90033
17Brianna9,8049,70025
18Kayla9,7739,70028
19Natalie9,6899,60029
20Anna9,5319,40039
21Jessica9,4709,40038
22Taylor9,3039,20027
23Chloe8,7298,60017
24Hailey8,6858,60019
25Ava8,6458,60014
26Jasmine8,4928,40027
27Sydney8,3688,30024
28Victoria8,2798,20034
29Ella8,2528,20022
30Mia7,3997,30015
31Morgan7,2957,20027
32Julia7,1497,10038
33Kaitlyn6,9886,90026
34Rachel6,9236,90038
35Katherine6,7426,70043
36Megan6,6876,60035
37Alexandra6,6256,60028
38Destiny6,5466,50024
39Jennifer6,5456,50046
40Allison5,8735,80031
41Savannah5,8145,80020
42Maria5,7575,70045
43Nicole5,7415,70039
44Haley5,7285,70027
45Mackenzie5,7285,70021
46Brooke5,7125,70029
47Makayla5,6665,60020
48Trinity5,6385,60019
49Kylie5,5575,50020
50Kaylee5,4445,40019

Top boy names of 2004

Most popular boy names of 2004
#NameBorn 2004Alive todayAvg. age, everyone
1Jacob27,91127,00026
2Michael25,47025,00049
3Joshua24,21424,00033
4Matthew22,88223,00036
5Ethan22,21022,00019
6Andrew21,71721,00036
7Daniel21,01821,00042
8William20,23720,00051
9Joseph20,14720,00045
10Christopher19,63619,00041
11Anthony19,61319,00040
12Ryan19,49619,00033
13Nicholas18,51918,00033
14David18,41218,00052
15Alexander17,92518,00026
16Tyler17,45017,00028
17John16,47016,00055
18James16,46916,00054
19Dylan14,85215,00021
20Nathan14,63414,00030
21Jonathan14,37514,00035
22Brandon14,13514,00033
23Samuel14,13114,00032
24Christian13,92614,00026
25Benjamin13,83214,00030
26Zachary13,71213,00029
27Logan13,14013,00019
28Jose12,18712,00034
29Noah11,91612,00016
30Justin11,87912,00034
31Elijah11,71412,00016
32Gabriel11,56311,00023
33Caleb11,30711,00021
34Kevin11,22011,00045
35Austin10,74511,00026
36Robert10,68411,00058
37Thomas10,50410,00053
38Connor10,0499,90020
39Evan9,9839,80024
40Aidan9,8249,70019
41Luke9,5989,40021
42Jack9,5809,40034
43Jordan9,5609,40026
44Angel9,5169,40025
45Isaiah9,2649,10018
46Isaac9,1819,00021
47Jason9,0638,90042
48Jackson8,9778,80016
49Hunter8,9028,80020
50Cameron8,8878,70023

About these numbers

“Born” counts the babies of each sex given the name in 2004, from Social Security's records. “Alive today” estimates how many of them are still living, using SSA's cohort life tables for people born in 2004. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 2004 babies. How we calculate this