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.
| # | Name | Average age | Peak year | Alive |
|---|---|---|---|---|
| 1 | Betty | 76 | 1930 | 311K |
| 2 | Ethel | 76 | 1918 | 34.6K |
| 3 | Patsy | 75 | 1941 | 58.4K |
| 4 | Carole | 75 | 1942 | 60.5K |
| 5 | Wilma | 75 | 1925 | 35.6K |
| 6 | Shirley | 75 | 1935 | 295K |
| 7 | Lois | 75 | 1927 | 97K |
| 8 | Doris | 75 | 1928 | 120K |
| 9 | Phyllis | 74 | 1947 | 134K |
| 10 | Mildred | 74 | 1920 | 59.6K |
| 11 | Dolores | 74 | 1930 | 64.8K |
| 12 | Delores | 74 | 1932 | 51.1K |
| 13 | Thelma | 74 | 1921 | 38.3K |
| 14 | Pat | 74 | 1947 | 30.9K |
| 15 | Joan | 73 | 1932 | 220K |
| 16 | Dorothy | 72 | 1924 | 240K |
| 17 | Geraldine | 72 | 1930 | 74K |
| 18 | Margie | 72 | 1925 | 39.1K |
| 19 | Judith | 72 | 1943 | 284K |
| 20 | Barbara | 72 | 1947 | 798K |
| 21 | Carol | 72 | 1946 | 511K |
| 22 | Judy | 72 | 1947 | 259K |
| 23 | Joyce | 72 | 1942 | 271K |
| 24 | Peggy | 71 | 1958 | 167K |
| 25 | Jo | 71 | 1954 | 112K |
| # | Name | Average age | Peak year | Alive |
|---|---|---|---|---|
| 26 | Sue | 71 | 1947 | 84K |
| 27 | Kay | 71 | 1942 | 60K |
| 28 | Gail | 71 | 1951 | 143K |
| 29 | Beverly | 70 | 1953 | 215K |
| 30 | Linda | 70 | 1947 | 1.06M |
| 31 | Bernice | 70 | 1921 | 37K |
| 32 | Bob | 70 | 1959 | 34.9K |
| 33 | Gayle | 70 | 1951 | 43.9K |
| 34 | Janis | 70 | 1947 | 32.8K |
| 35 | Janice | 70 | 1951 | 267K |
| 36 | Edna | 70 | 1918 | 50.4K |
| 37 | Dianne | 69 | 1947 | 68.7K |
| 38 | Wanda | 69 | 1957 | 155K |
| 39 | Bertha | 69 | 1918 | 34.6K |
| 40 | Roberta | 69 | 1953 | 90.2K |
| 41 | Glenda | 69 | 1950 | 74.9K |
| 42 | Jean | 69 | 1927 | 190K |
| 43 | Louise | 69 | 1920 | 75.3K |
| 44 | Pauline | 69 | 1918 | 49.3K |
| 45 | Marilyn | 69 | 1947 | 197K |
| 46 | Marjorie | 69 | 1921 | 68.5K |
| 47 | Norma | 69 | 1931 | 105K |
| 48 | Patricia | 68 | 1951 | 1.01M |
| 49 | Bonita | 68 | 1950 | 25.2K |
| 50 | Marcia | 68 | 1951 | 88.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