AgeName

Names That Sound Old: The 50 Oldest Names in America

A name sounds old when most of the people who have it are old. These 50 names have the highest average age of any name with at least 25,000 living people in the US. The typical Betty is 76, and even the 50th name on the list, Marcia, averages 68.

Most of them peaked between 1920 and 1953, then all but disappeared from birth certificates. With few young people to balance them out, the people who still carry these names are mostly in their seventies and eighties.

Names That Sound Old: The 50 Oldest Names in America
#NameAverage agePeak yearAlive
1Betty761930311K
2Ethel76191834.6K
3Patsy75194158.4K
4Carole75194260.5K
5Wilma75192535.6K
6Shirley751935295K
7Lois75192797K
8Doris751928120K
9Phyllis741947134K
10Mildred74192059.6K
11Dolores74193064.8K
12Delores74193251.1K
13Thelma74192138.3K
14Pat74194730.9K
15Joan731932220K
16Dorothy721924240K
17Geraldine72193074K
18Margie72192539.1K
19Judith721943284K
20Barbara721947798K
21Carol721946511K
22Judy721947259K
23Joyce721942271K
24Peggy711958167K
25Jo711954112K
Names That Sound Old: The 50 Oldest Names in America, continued
#NameAverage agePeak yearAlive
26Sue71194784K
27Kay71194260K
28Gail711951143K
29Beverly701953215K
30Linda7019471.06M
31Bernice70192137K
32Bob70195934.9K
33Gayle70195143.9K
34Janis70194732.8K
35Janice701951267K
36Edna70191850.4K
37Dianne69194768.7K
38Wanda691957155K
39Bertha69191834.6K
40Roberta69195390.2K
41Glenda69195074.9K
42Jean691927190K
43Louise69192075.3K
44Pauline69191849.3K
45Marilyn691947197K
46Marjorie69192168.5K
47Norma691931105K
48Patricia6819511.01M
49Bonita68195025.2K
50Marcia68195188.4K

How this list works

Names with at least 25,000 people estimated alive, ranked by average age, oldest first. Ages are estimates for people alive in 2026, from Social Security baby-name records and SSA life tables. How we calculate this

More lists