All 1,000 names

Choose a letter. Each page lists every name that begins with it, with its meaning and origin.

A
272 names
B
38 names
C
52 names
D
30 names
E
32 names
F
14 names
G
24 names
H
19 names
I
23 names
J
37 names
K
34 names
L
50 names
M
89 names
N
23 names
O
9 names
P
30 names
Q
2 names
R
45 names
S
83 names
T
35 names
U
3 names
V
16 names
W
8 names
X
1 names
Y
14 names
Z
15 names
Other scripts
2 names