AlphaBetaMinds Search 911 tools…

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

Girls' names in the US top 10, 1946–1964
NameYears in top 10Best rankYears at #1
Mary19 of 19 #110
Linda19 of 19 #16
Susan19 of 19 #2—
Patricia19 of 19 #3—
Karen14 of 19 #4—
Barbara13 of 19 #3—
Deborah13 of 19 #2—
Donna11 of 19 #5—
Nancy10 of 19 #6—
Sandra10 of 19 #5—
Cynthia10 of 19 #7—
Debra9 of 19 #2—
Lisa6 of 19 #13
Carol5 of 19 #5—
Sharon4 of 19 #9—
Kathleen4 of 19 #9—
Kimberly1 of 19 #6—
Lori1 of 19 #8—
Judith1 of 19 #10—
Pamela1 of 19 #10—
Tammy1 of 19 #10—

Boys

Boys' names in the US top 10, 1946–1964
NameYears in top 10Best rankYears at #1
James19 of 19 #17
Michael19 of 19 #110
Robert19 of 19 #11
John19 of 19 #2—
David19 of 19 #11
William19 of 19 #4—
Richard19 of 19 #5—
Thomas19 of 19 #8—
Mark10 of 19 #6—
Charles9 of 19 #9—
Steven7 of 19 #10—
Gary5 of 19 #9—
Jeffrey3 of 19 #10—
Larry2 of 19 #10—
Ronald2 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

Girls' names that peaked in 1946–1964, with births in the peak year
NamePeak yearBabies that yearAll years
Linda1947 99,6921,455,143
Patricia1951 56,4461,573,623
Deborah1954 54,674742,820
Debra1955 50,563550,695
Barbara1947 48,8001,436,695
Susan1955 47,4181,123,481
Karen1957 40,591987,989
Cynthia1957 39,340711,453
Donna1959 36,468831,641
Sandra1947 34,779875,531
Carol1946 34,284816,928
Nancy1947 32,4451,004,448
Sharon1947 28,533723,024
Pamela1954 27,361595,076
Kathleen1951 26,716713,645
Brenda1957 24,339608,478
Cheryl1958 24,119439,539
Kathy1958 23,938334,131
Lori1963 23,899341,911
Diane1955 23,290518,651
Tammy1963 21,199332,015
Judy1947 21,037382,979
Carolyn1947 20,742556,777
Cindy1957 20,272257,294
Debbie1959 19,540187,853
Laura1964 18,967801,811
Teresa1961 18,909416,044
Janet1954 18,477556,776
Julie1958 18,215511,253
Christine1952 17,548586,465

Boys

Boys' names that peaked in 1946–1964, with births in the peak year
NamePeak yearBabies that yearAll years
James1947 94,7675,250,638
Michael1957 92,7814,426,753
Robert1947 91,6554,849,730
John1947 88,3245,182,633
David1955 86,3063,676,654
William1947 67,0024,199,696
Richard1946 58,8702,577,552
Mark1960 58,7271,362,176
Thomas1952 48,6472,358,576
Charles1947 40,7812,434,659
Gary1952 38,754902,152
Steven1956 38,4131,293,124
Larry1947 34,946807,588
Ronald1947 34,8991,082,247
Jeffrey1962 33,537979,601
Joseph1956 32,7492,669,490
Timothy1959 30,7831,084,192
Kevin1963 30,6131,184,507
Kenneth1957 28,0641,283,974
Paul1957 27,0121,398,293
Dennis1952 24,552621,000
Stephen1952 23,055864,739
Gregory1962 21,976711,893
Jerry1947 18,794615,102
Douglas1957 16,730560,013
Randy1956 16,547329,468
Terry1957 15,624424,523
Todd1964 15,350282,330
Patrick1964 14,692686,590
Bruce1956 14,660386,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.