US baby names · Baby Boomers · 1946–1964
Popular Boomer names: the top names of 1946–1964
The names US parents gave most often in the 19 Baby Boomers birth years, ranked by how many of those years each name spent in the national top 10, then the names whose all-time peak falls in these years.
The short answer
The names most often in the US top 10 for Baby Boomers births (1946–1964) were Mary for girls (19 of 19 years) and James for boys (19 of 19 years), in US Social Security Administration data.
Most often in the top 10, 1946–1964
Girls
| Name | Years in top 10 | Best rank | Years at #1 |
|---|---|---|---|
| Mary | 19 of 19 | #1 | 10 |
| Linda | 19 of 19 | #1 | 6 |
| Susan | 19 of 19 | #2 | — |
| Patricia | 19 of 19 | #3 | — |
| Karen | 14 of 19 | #4 | — |
| Barbara | 13 of 19 | #3 | — |
| Deborah | 13 of 19 | #2 | — |
| Donna | 11 of 19 | #5 | — |
| Nancy | 10 of 19 | #6 | — |
| Sandra | 10 of 19 | #5 | — |
| Cynthia | 10 of 19 | #7 | — |
| Debra | 9 of 19 | #2 | — |
| Lisa | 6 of 19 | #1 | 3 |
| Carol | 5 of 19 | #5 | — |
| Sharon | 4 of 19 | #9 | — |
| Kathleen | 4 of 19 | #9 | — |
| Kimberly | 1 of 19 | #6 | — |
| Lori | 1 of 19 | #8 | — |
| Judith | 1 of 19 | #10 | — |
| Pamela | 1 of 19 | #10 | — |
| Tammy | 1 of 19 | #10 | — |
Boys
| Name | Years in top 10 | Best rank | Years at #1 |
|---|---|---|---|
| James | 19 of 19 | #1 | 7 |
| Michael | 19 of 19 | #1 | 10 |
| Robert | 19 of 19 | #1 | 1 |
| John | 19 of 19 | #2 | — |
| David | 19 of 19 | #1 | 1 |
| William | 19 of 19 | #4 | — |
| Richard | 19 of 19 | #5 | — |
| Thomas | 19 of 19 | #8 | — |
| Mark | 10 of 19 | #6 | — |
| Charles | 9 of 19 | #9 | — |
| Steven | 7 of 19 | #10 | — |
| Gary | 5 of 19 | #9 | — |
| Jeffrey | 3 of 19 | #10 | — |
| Larry | 2 of 19 | #10 | — |
| Ronald | 2 of 19 | #10 | — |
Names that peaked in Baby Boomers birth years
Of the names that have ever reached a yearly top 100, these were given to the most babies in a single year between 1946 and 1964. Many of them never made the top 10.
Girls
| Name | Peak year | Babies that year | All years |
|---|---|---|---|
| Linda | 1947 | 99,692 | 1,455,143 |
| Patricia | 1951 | 56,446 | 1,573,623 |
| Deborah | 1954 | 54,674 | 742,820 |
| Debra | 1955 | 50,563 | 550,695 |
| Barbara | 1947 | 48,800 | 1,436,695 |
| Susan | 1955 | 47,418 | 1,123,481 |
| Karen | 1957 | 40,591 | 987,989 |
| Cynthia | 1957 | 39,340 | 711,453 |
| Donna | 1959 | 36,468 | 831,641 |
| Sandra | 1947 | 34,779 | 875,531 |
| Carol | 1946 | 34,284 | 816,928 |
| Nancy | 1947 | 32,445 | 1,004,448 |
| Sharon | 1947 | 28,533 | 723,024 |
| Pamela | 1954 | 27,361 | 595,076 |
| Kathleen | 1951 | 26,716 | 713,645 |
| Brenda | 1957 | 24,339 | 608,478 |
| Cheryl | 1958 | 24,119 | 439,539 |
| Kathy | 1958 | 23,938 | 334,131 |
| Lori | 1963 | 23,899 | 341,911 |
| Diane | 1955 | 23,290 | 518,651 |
| Tammy | 1963 | 21,199 | 332,015 |
| Judy | 1947 | 21,037 | 382,979 |
| Carolyn | 1947 | 20,742 | 556,777 |
| Cindy | 1957 | 20,272 | 257,294 |
| Debbie | 1959 | 19,540 | 187,853 |
| Laura | 1964 | 18,967 | 801,811 |
| Teresa | 1961 | 18,909 | 416,044 |
| Janet | 1954 | 18,477 | 556,776 |
| Julie | 1958 | 18,215 | 511,253 |
| Christine | 1952 | 17,548 | 586,465 |
Boys
| Name | Peak year | Babies that year | All years |
|---|---|---|---|
| James | 1947 | 94,767 | 5,250,638 |
| Michael | 1957 | 92,781 | 4,426,753 |
| Robert | 1947 | 91,655 | 4,849,730 |
| John | 1947 | 88,324 | 5,182,633 |
| David | 1955 | 86,306 | 3,676,654 |
| William | 1947 | 67,002 | 4,199,696 |
| Richard | 1946 | 58,870 | 2,577,552 |
| Mark | 1960 | 58,727 | 1,362,176 |
| Thomas | 1952 | 48,647 | 2,358,576 |
| Charles | 1947 | 40,781 | 2,434,659 |
| Gary | 1952 | 38,754 | 902,152 |
| Steven | 1956 | 38,413 | 1,293,124 |
| Larry | 1947 | 34,946 | 807,588 |
| Ronald | 1947 | 34,899 | 1,082,247 |
| Jeffrey | 1962 | 33,537 | 979,601 |
| Joseph | 1956 | 32,749 | 2,669,490 |
| Timothy | 1959 | 30,783 | 1,084,192 |
| Kevin | 1963 | 30,613 | 1,184,507 |
| Kenneth | 1957 | 28,064 | 1,283,974 |
| Paul | 1957 | 27,012 | 1,398,293 |
| Dennis | 1952 | 24,552 | 621,000 |
| Stephen | 1952 | 23,055 | 864,739 |
| Gregory | 1962 | 21,976 | 711,893 |
| Jerry | 1947 | 18,794 | 615,102 |
| Douglas | 1957 | 16,730 | 560,013 |
| Randy | 1956 | 16,547 | 329,468 |
| Terry | 1957 | 15,624 | 424,523 |
| Todd | 1964 | 15,350 | 282,330 |
| Patrick | 1964 | 14,692 | 686,590 |
| Bruce | 1956 | 14,660 | 386,880 |
"All years" is every baby given the name in 1880–2025, of that sex.
How this list is made
- Source: the US Social Security Administration national baby-name data, from Social Security card applications for births in the 50 states and the District of Columbia.
- The first table counts, for each name, how many of the 19 birth years it spent in the national top 10. Ties are broken by average rank. We hold the top 10 for every year, not a full count, so this ranks names by how steadily they stayed at the top, not by total babies.
- The second table uses the real number of babies given each name in its peak year.
- Spellings are counted separately, as SSA counts them. United States only.
- The Baby Boomers years are 1946–1964, the boundaries used across this site.
Keep going
Other generations
Each year's top 10