All names
11,699 names with a published curve.
A
1,271 names
B
520 names
C
788 names
D
738 names
E
542 names
F
193 names
G
331 names
H
286 names
I
186 names
J
918 names
K
903 names
L
726 names
M
968 names
N
349 names
O
136 names
P
194 names
Q
22 names
R
580 names
S
761 names
T
597 names
U
22 names
V
195 names
W
152 names
X
25 names
Y
120 names
Z
176 names
The 60 most-registered names on record
James
5,327,474 births
John
5,285,926 births
Robert
4,916,085 births
Michael
4,499,119 births
William
4,272,070 births
Mary
4,185,853 births
David
3,748,147 births
Joseph
2,696,130 births
Richard
2,615,688 births
Charles
2,463,391 births
Thomas
2,397,697 births
Christopher
2,106,389 births
Daniel
2,017,067 births
Elizabeth
1,718,733 births
Matthew
1,684,135 births
Patricia
1,599,118 births
George
1,522,374 births
Anthony
1,513,483 births
Jennifer
1,492,815 births
Linda
1,468,972 births
Barbara
1,454,119 births
Donald
1,434,005 births
Paul
1,433,337 births
Mark
1,391,817 births
Andrew
1,364,093 births
Edward
1,323,902 births
Steven
1,309,731 births
Margaret
1,305,299 births
Kenneth
1,303,956 births
Joshua
1,271,918 births
Kevin
1,207,006 births
Brian
1,197,941 births
Susan
1,143,948 births
Dorothy
1,129,670 births
Sarah
1,123,555 births
Ronald
1,101,418 births
Timothy
1,100,812 births
Jason
1,072,629 births
Jessica
1,067,789 births
Helen
1,043,840 births
Nancy
1,012,764 births
Betty
1,011,612 births
Karen
1,006,492 births
Ryan
1,002,487 births
Jacob
1,000,225 births
Jeffrey
987,389 births
Lisa
982,434 births
Nicholas
943,020 births
Anna
928,125 births
Frank
926,573 births
Gary
915,142 births
Emily
909,087 births
Eric
903,330 births
Stephen
890,207 births
Sandra
888,814 births
Jonathan
883,434 births
Ashley
881,147 births
Kimberly
851,283 births
Benjamin
846,744 births
Ruth
845,445 births
SOURCE·US SSA (1880–2025) + NZ DIA (1900–2025) birth registrations·ranks and shares computed from the source files, see method·REVIEWED JUL 2026