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
Kanan Girl 11
Kanan Boy 1,809
Kanani Girl 895
Kanani Boy 5
Kanard Boy 44
Kanari Boy 58
Kanari Girl 171
Kanaria Girl 23
Kanarie Girl 18
Kanary Girl 25
Kanasha Girl 30
Kanasia Girl 127
Kanata Boy 5
Kanav Boy 168
Kanavis Boy 14
Kanaya Girl 250
Kanda Girl 177
Kandace Girl 6,323
Kandance Girl 91
Kandas Girl 77
Kande Girl 31
Kandee Girl 505
Kanden Boy 192
Kandi Girl 5,547
Kandia Girl 15
Kandia Boy 5
Kandice Girl 6,823
Kandida Girl 14
Kandie Girl 1,080
Kandis Girl 2,727
Kandise Girl 256
Kandiss Girl 123
Kandon Boy 186
Kandra Girl 1,340
Kandrea Girl 25
Kandria Girl 10
Kandus Girl 27
Kandy Girl 5,306
Kandy Boy 5
Kandyce Girl 1,428
Kandyse Girl 24
Kane Boy 19,521
Kane Girl 36
Kanecia Girl 50
Kanedra Girl 16
Kaneesha Girl 482
Kaneisha Girl 1,014
Kaneka Girl 54
Kaneki Boy 68
Kanekoa Boy 5

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.