Top Baby Names in Iowa, 1950s — Most Popular Boys & Girls Names

The most popular baby names in Iowa from 1950 to 1959, ranked by total births during the decade.

What the Data Says About the 1950s in Iowa

During the 1950s (1950–1959), the Social Security Administration recorded 390,717 births across the top 50 boy and top 50 girl names in Iowa. The decade's leading boy name was David with 14,679 births, while Mary was the top girl name with 11,250 births. The top 50 boys in this decade collectively accounted for 225,538 births versus 165,179 for the top 50 girls — a common SSA pattern in which the boy-name pool is more concentrated among fewer high-frequency choices. These totals represent only names appearing five or more times per year in Iowa; rarer names fall below the SSA's privacy-disclosure threshold and are excluded.

The 1950s sits within a specific cultural window of U.S. naming history. Mid-century decades like the 1950s spanned the post-war baby boom and the beginning of naming diversification, as parents increasingly departed from purely traditional choices. David and Mary leading Iowa during this window reflects how regional preferences interact with broader national trends.

Decade totals are computed by summing SSA state-year records for Iowa across all ten years of the 1950s. Because the SSA suppresses any name with fewer than five annual occurrences in a state, the true number of unique names given in Iowa during this decade is larger than what this page lists. The dataset also treats every spelling as a separate name — for example, Kayla and Kaylah are tracked independently — so combined-spelling totals would shift the rankings somewhat. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Boy Top 50 Boy Names

Rank Name Births
1 David 14,679
2 Michael 13,925
3 James 11,381
4 John 10,659
5 Robert 10,595
6 Steven 10,514
7 Mark 9,064
8 Richard 8,322
9 Thomas 7,784
10 Dennis 6,977
11 William 6,934
12 Gary 6,281
13 Daniel 5,160
14 Douglas 4,825
15 Ronald 4,793
16 Kevin 4,694
17 Timothy 4,616
18 Larry 4,435
19 Randy 4,431
20 Jeffrey 4,431
21 Donald 4,398
22 Charles 3,918
23 Paul 3,547
24 Terry 3,447
25 Kenneth 3,339
26 Gregory 3,267
27 Craig 3,070
28 Roger 3,028
29 Scott 3,009
30 Stephen 2,891
31 Bruce 2,831
32 Joseph 2,781
33 Brian 2,540
34 Jerry 2,520
35 Randall 2,347
36 Patrick 2,287
37 Dale 2,125
38 Alan 1,966
39 Rodney 1,731
40 Keith 1,681
41 Ricky 1,661
42 Edward 1,657
43 Danny 1,540
44 Dean 1,456
45 Russell 1,425
46 Rick 1,421
47 Gerald 1,381
48 Wayne 1,373
49 Duane 1,243
50 George 1,158

Girl Top 50 Girl Names

Rank Name Births
1 Mary 11,250
2 Linda 8,951
3 Susan 7,988
4 Debra 7,960
5 Patricia 6,019
6 Barbara 5,839
7 Nancy 5,635
8 Cynthia 5,067
9 Karen 5,018
10 Deborah 4,824
11 Pamela 4,691
12 Diane 4,474
13 Sandra 4,160
14 Julie 4,061
15 Carol 4,039
16 Kathleen 3,575
17 Janet 3,224
18 Rebecca 3,216
19 Kathy 3,167
20 Connie 3,124
21 Donna 3,073
22 Sharon 2,910
23 Cheryl 2,772
24 Jane 2,735
25 Teresa 2,297
26 Cindy 2,251
27 Denise 2,133
28 Peggy 2,129
29 Jean 2,097
30 Janice 2,049
31 Ann 2,040
32 Judy 1,985
33 Kathryn 1,943
34 Vicki 1,941
35 Lori 1,931
36 Joyce 1,928
37 Christine 1,898
38 Brenda 1,887
39 Margaret 1,832
40 Elizabeth 1,736
41 Marilyn 1,653
42 Joan 1,641
43 Judith 1,618
44 Rhonda 1,579
45 Diana 1,558
46 Marcia 1,538
47 Catherine 1,523
48 Beverly 1,434
49 Paula 1,425
50 Debbie 1,361

Nearby Rankings

Related decade and state views for Iowa

Compare 1950s leaders: David vs Mary → or pick any two names →

Source: U.S. Social Security Administration, Baby Names — State-Level Files, 1910–2024 (ssa.gov).

Source: SSA Baby Names Methodology — names with 5 or more occurrences per state per year are included (ssa.gov/oact/babynames/limits.html).

Data sourced from official U.S. government datasets. See our methodology for details.