Baby name rankings

Top 100 baby boy names in the United States in 1947

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

Top 100

RankNameRecorded countChange from 1946
1James94,7670
2Robert91,6550
3John88,3240
4William67,0020
5Richard58,5320
6David57,8100
7Michael50,5060
8Thomas44,8420
9Charles40,7810
10Larry34,946+1
11Ronald34,899-1
12Gary30,0290
13Donald28,2600
14Joseph27,5200
15Kenneth24,5860
16George23,9160
17Dennis23,6860
18Paul22,7960
19Edward20,5390
20Jerry18,7940
21Stephen15,328+3
22Daniel15,189-1
23Frank13,994-1
24Steven13,528+4
25Roger12,760-2
26Terry12,7510
27Raymond12,352-2
28Gerald10,750-1
29Bruce10,524+3
30Wayne10,169-1
31Douglas9,895+3
32Lawrence9,582-1
33Gregory9,327+23
34Walter9,218-4
35Harold8,904-2
36Peter8,590+2
37Jack8,507-2
38Arthur8,255-2
39Danny8,069+7
40Carl8,050-1
41Anthony8,014+3
42Willie7,997-2
43Joe7,904-6
44Jimmy7,881-2
45Alan7,823+4
46Henry7,807-5
47Mark7,773+11
48Roy7,560-5
49Johnny7,441-2
50Ralph7,389-2
51Billy6,933-6
52Timothy6,747+8
53Patrick6,622+6
54Harry6,515-4
55Albert6,462-3
56Fred6,392-5
57Philip6,235+4
58Steve6,231+11
59Eugene6,178-2
60Bobby6,116-7
61Ronnie6,110-7
62Howard6,061-7
63Dale5,936-1
64Louis5,778-1
65Mike5,750-1
66Jeffrey5,665+12
67Stanley5,501-2
68Barry5,4720
69Russell5,270-3
70Glenn5,157+11
71Leonard5,155-4
72Samuel5,110-2
73Allen5,075+1
74Phillip4,789+9
75Ernest4,787-4
76Bill4,681-4
77Jim4,640-4
78Frederick4,637-3
79Tommy4,594-2
80Eddie4,457+5
81Norman4,410-5
82Andrew4,346+2
83Earl4,242-1
84Francis4,208-4
85Melvin4,169+1
86Don4,007-7
87Tom3,9220
88Clarence3,921+1
89Marvin3,773-1
90Martin3,724+2
91Keith3,684+5
92Lee3,676-1
93Craig3,640+15
94Rodney3,564-1
95Brian3,450+8
96Alfred3,417-2
97Ray3,379-2
98Leroy3,347-8
99Curtis3,0370
100Bernard2,994+2

Data from US Social Security Administration · through 2025.