All names
12,250 names with a published curve.
A
1,370 names
B
538 names
C
801 names
D
760 names
E
583 names
F
204 names
G
339 names
H
322 names
I
221 names
J
927 names
K
915 names
L
753 names
M
1,018 names
N
370 names
O
152 names
P
201 names
Q
22 names
R
616 names
S
797 names
T
610 names
U
27 names
V
198 names
W
161 names
X
25 names
Y
126 names
Z
194 names
The 60 most-registered names on record
James
5,338,989 births
John
5,288,371 births
Robert
4,918,800 births
Michael
4,503,930 births
William
4,285,368 births
Mary
4,186,865 births
David
3,754,598 births
Joseph
2,704,461 births
Richard
2,616,496 births
Charles
2,467,247 births
Thomas
2,412,445 births
Christopher
2,108,376 births
Daniel
2,024,626 births
Elizabeth
1,724,185 births
Matthew
1,687,303 births
Patricia
1,599,394 births
George
1,548,722 births
Anthony
1,515,388 births
Jennifer
1,493,431 births
Linda
1,469,119 births
Barbara
1,454,264 births
Donald
1,434,082 births
Paul
1,433,949 births
Mark
1,393,121 births
Andrew
1,365,225 births
Edward
1,335,543 births
Steven
1,310,052 births
Margaret
1,305,993 births
Kenneth
1,304,144 births
Joshua
1,282,876 births
Kevin
1,208,777 births
Brian
1,198,454 births
Susan
1,144,031 births
Dorothy
1,131,538 births
Sarah
1,126,381 births
Ronald
1,101,794 births
Timothy
1,101,579 births
Jason
1,074,495 births
Jessica
1,073,495 births
Helen
1,044,152 births
Nancy
1,017,753 births
Jacob
1,014,225 births
Betty
1,012,381 births
Karen
1,006,548 births
Ryan
1,006,010 births
Jeffrey
987,498 births
Lisa
982,756 births
Nicholas
945,054 births
Anna
931,464 births
Frank
928,584 births
Emily
920,057 births
Gary
915,224 births
Eric
906,044 births
Stephen
890,657 births
Sandra
888,936 births
Jonathan
884,683 births
Ashley
881,805 births
Benjamin
855,117 births
Kimberly
851,430 births
Samuel
849,275 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