NameTrends

Most popular baby names of 1950

Top 100 boys & girls in 1950 (decade snapshot). Source: U.S. Social Security Administration.

In 1950, the most popular US baby name for girls was Linda (80,433 babies) and for boys was James (86,228 babies), according to the Social Security Administration. The top five girl names were Linda, Mary, Patricia, Barbara, Susan; the top five boy names were James, Robert, John, Michael, David. The full top 100 for each sex, with birth counts, is below.

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Top 100 girl names, 1950

#NameBabies
1Linda80,433
2Mary65,481
3Patricia47,944
4Barbara41,556
5Susan38,017
6Nancy29,617
7Deborah29,063
8Sandra28,896
9Carol26,163
10Kathleen25,706
11Sharon24,612
12Karen24,132
13Donna21,629
14Brenda20,799
15Margaret18,110
16Diane17,636
17Pamela16,202
18Janet16,193
19Shirley15,891
20Carolyn15,588
21Judith15,352
22Janice15,012
23Cynthia14,447
24Elizabeth14,334
25Judy14,207
26Betty13,615
27Joyce13,415
28Christine12,673
29Cheryl11,823
30Gloria11,037
31Beverly10,503
32Martha9,839
33Bonnie9,746
34Catherine9,655
35Dorothy9,551
36Rebecca9,425
37Marilyn9,285
38Kathy9,090
39Jane8,964
40Joan8,860
41Peggy8,532
42Gail8,350
43Virginia8,312
44Connie8,145
45Ann7,921
46Kathryn7,863
47Diana7,447
48Jean7,432
49Ruth7,128
50Helen7,061
51Frances6,975
52Wanda6,929
53Phyllis6,695
54Paula6,631
55Jacqueline6,455
56Rita6,424
57Alice6,363
58Katherine6,205
59Debra6,176
60Elaine6,037
61Vicki5,823
62Sherry5,808
63Laura5,725
64Jo5,676
65Theresa5,628
66Ellen5,567
67Joanne5,491
68Marsha5,400
69Rose5,376
70Sheila5,322
71Suzanne5,266
72Marie5,222
73Maria5,076
74Doris5,053
75Cathy5,031
76Lynn5,020
77Marcia4,955
78Sally4,870
79Darlene4,830
80Charlotte4,735
81Teresa4,724
82Denise4,514
83Lois4,504
84Anne4,459
85Constance4,441
86Evelyn4,275
87Glenda4,215
88Sarah4,143
89Maureen4,070
90Dianne3,921
91Eileen3,883
92Irene3,825
93Anna3,815
94Victoria3,781
95Jeanne3,736
96Roberta3,630
97Sylvia3,612
98Joann3,600
99Anita3,572
100Sue3,503

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Top 100 boy names, 1950

#NameBabies
1James86,228
2Robert83,553
3John79,412
4Michael65,136
5David60,729
6William60,680
7Richard51,003
8Thomas45,596
9Charles39,095
10Gary33,737
11Larry31,480
12Ronald29,908
13Joseph27,022
14Donald26,999
15Kenneth23,813
16Steven23,250
17Dennis22,862
18Paul21,742
19Stephen20,511
20George20,183
21Daniel19,189
22Edward18,714
23Mark16,604
24Jerry15,261
25Gregory13,311
26Bruce12,674
27Roger12,552
28Douglas12,264
29Frank11,606
30Terry11,433
31Raymond11,180
32Timothy10,499
33Lawrence10,173
34Gerald9,726
35Wayne9,259
36Anthony8,612
37Peter8,362
38Patrick8,179
39Danny8,143
40Walter7,798
41Alan7,737
42Willie7,717
43Jeffrey7,644
44Carl7,288
45Harold7,214
46Arthur7,161
47Henry6,963
48Jack6,840
49Dale6,785
50Johnny6,581
51Roy6,454
52Ralph6,406
53Philip6,070
54Joe6,033
55Jimmy5,761
56Albert5,754
57Billy5,674
58Eugene5,481
59Glenn5,465
60Stanley5,453
61Harry5,375
62Samuel5,227
63Howard5,164
64Phillip5,055
65Bobby5,019
66Louis4,947
67Russell4,945
68Andrew4,932
69Craig4,888
70Randall4,843
71Allen4,840
72Christopher4,835
73Kevin4,752
74Barry4,694
75Frederick4,659
76Ronnie4,616
77Leonard4,581
78Keith4,566
79Brian4,441
80Randy4,354
81Ernest4,308
82Scott4,268
83Steve4,207
84Fred4,195
85Martin4,180
86Francis4,082
87Melvin3,886
88Rodney3,856
89Eddie3,760
90Norman3,641
91Lee3,611
92Earl3,589
93Marvin3,493
94Tommy3,434
95Clarence3,340
96Alfred3,235
97Curtis3,209
98Eric3,095
99Theodore2,960
100Clifford2,940

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Browse nearby years

← 1960 · 1940 →

See all years, names A–Z, or the all-time rankings.

Frequently asked questions

What were the most popular baby names in 1950?

In 1950, the most popular US girl name was Linda (80,433 babies) and the most popular boy name was James (86,228 babies), per the Social Security Administration. The top five girls were Linda, Mary, Patricia, Barbara, Susan; the top five boys were James, Robert, John, Michael, David.

How many babies got the #1 name in 1950?

In 1950, Linda was given to 80,433 baby girls and James to 86,228 baby boys, the highest counts that year in SSA national data.

Source

U.S. Social Security Administration, Popular Baby Names, national data for 1950. SSA national data through 2025, state data through 2025, retrieved June 2026. Public domain (U.S. Government). See our methodology.

Last updated: 2026-06-22