AgeName

Popular names of 2021, and how old they are now

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

The year's top names were Olivia for girls and Liam for boys. Babies born that year are in Gen Alpha (see Gen Alpha names).

12 names on AgeByName had their busiest year ever in 2021: Amelia, Willow, Emilia, Emmett, Kingston, Legend, Rhett, Eliza, Messiah, Judah, Nash and Armani.

Top girl names of 2021

Most popular girl names of 2021
#NameBorn 2021Alive todayAvg. age, everyone
1Olivia17,84718,00018
2Emma15,54915,00020
3Charlotte13,36813,00030
4Amelia13,04113,00016
5Ava12,87313,00014
6Sophia12,58513,00016
7Isabella11,30911,00015
8Mia11,17711,00015
9Evelyn9,4959,40034
10Harper8,4488,4009
11Luna8,2418,2007
12Camila8,0368,00010
13Gianna7,4777,40013
14Elizabeth7,2657,20044
15Eleanor7,0997,10030
16Ella7,0417,00022
17Abigail6,9937,00021
18Sofia6,9836,90014
19Avery6,8156,80015
20Scarlett6,6316,60011
21Emily6,5946,60029
22Aria6,4006,4009
23Penelope6,3706,30016
24Layla6,3566,30012
25Chloe6,3476,30017
26Mila6,3376,3008
27Nora6,2816,20025
28Hazel6,0156,00027
29Madison5,9645,90020
30Ellie5,8675,80012
31Lily5,6325,60016
32Nova5,5745,5008
33Grace5,5425,50027
34Isla5,5425,5007
35Aurora5,5285,50014
36Violet5,5245,50018
37Riley5,2255,20017
38Zoey5,2175,20012
39Willow5,1955,20010
40Emilia4,8544,80012
41Stella4,8204,80024
42Zoe4,7394,70016
43Victoria4,7134,70034
44Hannah4,5904,60025
45Addison4,4904,50015
46Leah4,4744,40028
47Eliana4,4604,40010
48Lucy4,4574,40028
49Ivy4,3964,40017
50Everly4,3954,4007

Top boy names of 2021

Most popular boy names of 2021
#NameBorn 2021Alive todayAvg. age, everyone
1Liam20,42420,00011
2Noah18,91919,00016
3Oliver14,71315,00013
4Elijah12,84513,00016
5James12,47412,00054
6William12,17012,00051
7Benjamin11,89512,00030
8Lucas11,58412,00018
9Henry11,37011,00034
10Theodore9,6009,50029
11Jack9,5689,50034
12Levi9,5599,50016
13Alexander9,4259,40026
14Jackson9,2879,20016
15Mateo9,1819,1008
16Daniel9,1629,10042
17Michael9,1509,10049
18Mason9,1039,00016
19Sebastian8,9328,90014
20Ethan8,8638,80019
21Logan8,8368,80019
22Owen8,7708,70016
23Samuel8,5808,50032
24Jacob8,4948,40026
25Asher8,3708,3009
26Aiden8,3138,30013
27John8,1868,10055
28Joseph8,1668,10045
29Wyatt8,0498,00015
30David7,9407,90052
31Leo7,8037,70024
32Luke7,7117,70021
33Julian7,6937,60020
34Hudson7,6257,6009
35Grayson7,5547,50011
36Matthew7,4897,40036
37Ezra7,4387,40010
38Gabriel7,3027,30023
39Carter7,2057,20014
40Isaac6,9876,90021
41Jayden6,9346,90014
42Luca6,8916,8008
43Anthony6,7926,70040
44Dylan6,7676,70021
45Lincoln6,7006,70011
46Thomas6,6806,60053
47Maverick6,6106,6007
48Elias6,3556,30015
49Josiah6,1576,10014
50Charles6,0106,00054

About these numbers

“Born” counts the babies of each sex given the name in 2021, 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 2021. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 2021 babies. How we calculate this