AgeName

Popular names of 1981, and how old they are now

People born in 1981 turn 45 in 2026. Social Security recorded about 3.5 million births in 1981 under names it lists, and by our estimate about 94% of them are still alive: about 3.3 million people.

The year's top names were Jennifer for girls and Michael for boys. Babies born that year are Millennials (see Millennial names).

12 names on AgeByName had their busiest year ever in 1981: Rebecca, Andrea, Sara, Jesse, Kristin, Brandy, Brandi, Clinton, Dusty, Tiffani, Rodolfo and Dara.

Top girl names of 1981

Most popular girl names of 1981
#NameBorn 1981Alive todayAvg. age, everyone
1Jennifer57,04655,00046
2Jessica42,53141,00038
3Amanda34,37233,00039
4Sarah28,17527,00039
5Melissa28,00527,00046
6Amy20,34520,00047
7Nicole20,31019,00039
8Stephanie20,21219,00043
9Elizabeth20,16819,00044
10Heather17,94617,00045
11Michelle17,78117,00048
12Rebecca16,73716,00048
13Kimberly16,68916,00048
14Tiffany16,41616,00040
15Angela15,92415,00049
16Crystal15,88815,00043
17Christina14,39214,00044
18Lisa14,29414,00056
19Erin13,85313,00039
20Amber13,81413,00037
21Laura13,29213,00051
22Rachel12,59012,00038
23Kelly11,87311,00048
24Andrea11,68611,00042
25April11,40611,00045
26Sara11,35911,00040
27Mary11,04211,00066
28Jamie10,98211,00043
29Emily10,79910,00029
30Danielle10,0389,60038
31Kristin9,7379,30045
32Shannon9,2268,90046
33Megan8,9648,60035
34Ashley8,8748,50033
35Lauren8,8138,50033
36Erica8,6268,30040
37Julie8,5678,20055
38Kristen8,5408,20041
39Katherine8,4338,10043
40Maria7,6817,40045
41Brandy6,8986,60043
42Christine6,8546,60057
43Courtney6,6366,40036
44Katie6,6006,30037
45Tara6,3666,10044
46Alicia5,8555,60041
47Lindsay5,8435,60038
48Kathryn5,8235,60051
49Monica5,7825,50046
50Brandi5,5275,30041

Top boy names of 1981

Most popular boy names of 1981
#NameBorn 1981Alive todayAvg. age, everyone
1Michael68,75064,00049
2Christopher50,22147,00041
3Matthew43,33040,00036
4Jason41,92739,00042
5David40,62938,00052
6Joshua39,02436,00033
7James38,28336,00054
8John34,86832,00055
9Robert34,39532,00058
10Daniel30,98529,00042
11Joseph30,76129,00045
12Justin27,30725,00034
13Ryan26,81125,00033
14Brian26,58325,00048
15William24,79823,00051
16Jonathan22,58821,00035
17Eric20,71219,00044
18Andrew20,23219,00036
19Brandon20,20619,00033
20Adam20,04419,00035
21Nicholas19,77518,00033
22Jeremy19,11318,00039
23Anthony18,56917,00040
24Timothy18,22817,00050
25Kevin17,45416,00045
26Thomas17,15916,00053
27Richard16,85516,00060
28Steven16,48215,00052
29Jeffrey15,93115,00053
30Aaron14,69414,00034
31Charles14,42713,00054
32Benjamin14,36013,00030
33Mark13,54213,00056
34Scott12,71912,00053
35Paul11,77611,00057
36Nathan11,25610,00030
37Jesse10,4439,70039
38Patrick10,3849,60047
39Stephen10,3029,60054
40Travis10,1099,40039
41Kenneth9,4728,80057
42Dustin9,3508,70037
43Jacob9,3428,70026
44Sean8,8938,30038
45Jose8,7738,10034
46Gregory8,7568,10054
47Chad8,4127,80045
48Bryan7,2156,70039
49Shawn7,0766,60045
50Bradley6,8956,40042

About these numbers

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