AgeName

Vintage Names Coming Back: 50 Old Names That Are Popular Again

Every name here was popular once, fell out of favor for decades, and is now being given to babies again. Oliver is the biggest comeback: 14,963 babies got it in 2025.

That gives these names an unusual age profile, with older people from the first wave and children from the second, and fewer people in between. Their average age is dropping every year.

Vintage Names Coming Back: 50 Old Names That Are Popular Again
#NameBabies in 2025Peak yearAliveAverage age
1Oliver14,9632024230K13
2Charlotte13,4082025319K30
3Theodore13,3622025200K29
4Emma12,7682003568K20
5Amelia12,7052021242K16
6Benjamin9,7701989717K30
7Evelyn9,1311921310K34
8Jack8,7541927413K34
9Samuel8,3422001624K32
10Leo8,1962022146K24
11Eleanor7,6541920140K30
12Violet7,5462025105K18
13Nora6,3862025132K25
14Lucy6,1842025134K28
15Isaac5,9632007299K21
16Ella5,8312010224K22
17Naomi4,6492025137K27
18Silas4,646202566.9K13
19Everett4,366202581.9K24
20Eloise4,256202541.6K23
21August4,226202553.5K16
22Sadie4,168201498.4K19
23Stella4,1362018109K24
24Sophie3,984201198.3K17
25Leah3,8802009233K28
Vintage Names Coming Back: 50 Old Names That Are Popular Again, continued
#NameBabies in 2025Peak yearAliveAverage age
26Adeline3,864201652.6K14
27Iris3,741202574.3K32
28Claire3,4872016168K27
29Vivian3,3671920126K40
30Millie3,353202528.7K19
31Madeline3,0861998158K26
32Harrison3,080201685.5K19
33Josie3,027202556.4K23
34Emmett2,973202158.8K17
35Audrey2,9192015208K34
36Dean2,8821961135K46
37Jasper2,845202349.9K17
38Lydia2,6922014139K31
39Caroline2,6462000195K31
40Georgia2,619202581K44
41Leon2,583192490.2K44
42Eliza2,375202153.2K19
43Hallie2,260202531.2K21
44Max2,0662009119K26
45Evangeline1,998202529K19
46Phoebe1,885202535.6K20
47Ellis1,832202534.9K27
48Isabelle1,825200784.1K18
49Rosalie1,797193845.5K40
50Callie1,754201455.2K23

How this list works

Names whose popularity peaked before 1950, fell below 30% of that peak, and has climbed back; ranked by babies given the name in 2025. Ages are estimates for people alive in 2026, from Social Security baby-name records and SSA life tables. How we calculate this

More lists