All 12,046 names
Choose a letter. Each page lists every name that begins with it, with its meaning and origin.
A
1,201 names
B
504 names
C
511 names
D
492 names
E
489 names
F
281 names
G
456 names
H
469 names
I
337 names
J
336 names
K
591 names
L
460 names
M
952 names
N
595 names
O
211 names
P
484 names
Q
26 names
R
580 names
S
1,249 names
T
633 names
U
156 names
V
404 names
W
164 names
X
34 names
Y
248 names
Z
175 names
Other scripts
8 names