Baby name rankings

Top 100 baby names in the United States in 1967

See the most popular baby names, how many were recorded, and how each rank changed from 1966.

Top 100

RankNameRecorded countChange from 1966
1Michael82,7840
2David67,0880
3James61,9930
4John61,8890
5Robert56,6230
6Lisa52,5570
7William37,8000
8Mark35,0540
9Richard33,7510
10Kimberly33,2130
11Michelle30,937+7
12Christopher29,543+3
13Brian28,750+4
14Timothy28,714-1
15Thomas28,385-3
16Jeffrey28,199-5
17Steven27,138-1
18Joseph26,048+1
19Scott25,608+1
20Mary25,443-6
21Kevin24,7200
22Paul22,908+2
23Susan22,3260
24Daniel22,283+1
25Karen21,591-3
26Charles21,4100
27Anthony21,044+1
28Angela19,620+3
29Kenneth19,360-2
30Tammy18,7260
31Melissa18,420+20
32Jennifer18,3030
33Eric17,920+4
34Patricia17,817-5
35Kelly16,810+6
36Ronald16,5430
37Elizabeth16,168+5
38Amy16,155+23
39Christine16,038+7
40Gregory15,864-5
41Laura15,860+6
42Julie15,588-4
43Pamela15,417-3
44Cynthia15,394-11
45Stephen15,158+3
46Tracy15,119-2
47Donna14,841-13
48Sandra14,785-5
49Donald14,3100
50Tina14,217+3
51Deborah14,062-12
52Matthew13,617+17
53Lori13,597-3
54Todd13,501+1
55Stephanie13,396+20
56Linda13,229-11
57Dawn13,210-3
58Patrick13,043+4
59Edward12,713-3
60Gary12,679-8
61Teresa12,305-1
62Sharon11,978-3
63Brenda11,517-6
64Douglas11,487+3
65Wendy11,259+16
66Barbara11,246-8
67Denise11,121-4
68Keith11,068-2
69Cheryl10,796-4
70Michele10,4850
71Nancy10,302-7
72Debra10,237-4
73Andrew10,016+1
74Rebecca9,853+5
75George9,777+2
76Terry9,2790
77Kathleen9,240-6
78Rhonda9,1130
79Maria8,933+3
80Rodney8,485-8
81Larry8,386+3
82Peter8,335+4
83Robin8,326-10
84Theresa8,136+1
85Troy8,009+19
86Jerry7,890+1
87Kim7,865-7
88Diane7,849-5
89Shawn7,735+11
90Paula7,717+2
91Dennis7,676+3
92Sean7,558+15
93Andrea7,552+5
94Carol7,534-5
95Frank7,4690
96Jill7,417-5
97Craig7,338-1
98Jeffery7,275-8
99Sherry7,152+2
100Raymond7,108-3

Data from US Social Security Administration · through 2025.