Browse Baby Names A–Z

Explore all 96,100 names with historical popularity data

Names per starting letter (A → Z)

96,100 names

across 26 starting letters

Name Gender Total Births
Kanella Girl 11
Kanelo Boy 50
Kanen Boy 613
Kanesha Girl 1,752
Kaneshia Girl 452
Kanesia Girl 27
Kanessa Girl 48
Kanetha Girl 32
Kanethia Girl 11
Kanetra Girl 89
Kang Girl 108
Kang Boy 44
Kani Boy 652
Kani Girl 262
Kania Girl 613
Kaniah Girl 506
Kaniece Girl 12
Kaniel Boy 168
Kaniela Boy 28
Kaniesha Girl 259
Kanija Girl 108
Kanijah Girl 271
Kanika Girl 1,254
Kanilah Girl 23
Kanin Boy 390
Kaniqua Girl 20
Kanise Girl 29
Kanish Boy 17
Kanisha Girl 2,603
Kanishia Girl 24
Kanishk Boy 181
Kanishka Girl 75
Kanita Girl 204
Kanitha Girl 30
Kanitra Girl 125
Kaniya Girl 2,498
Kaniyah Girl 2,369
Kaniyla Girl 21
Kaniylah Girl 29
Kanna Girl 275
Kannan Boy 345
Kannen Boy 274
Kannin Boy 57
Kannon Boy 6,040
Kannon Girl 141
Kannyn Girl 44
Kannyn Boy 27
Kano Boy 235
Kanoa Boy 867
Kanoa Girl 11

According to the Social Security Administration, as of June 2026 this directory lists names drawn directly from the agency's public-use baby-name files, which document 105,966 distinct names spanning 1880-2025. See our methodology for the full extraction and aggregation rules.