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
Kimere Boy 7
Kimerly Girl 603
Kimery Girl 43
Kimesha Girl 322
Kimetha Girl 114
Kimetra Girl 19
Kimette Girl 10
Kimi Girl 1,819
Kimi Boy 299
Kimia Girl 590
Kimiah Girl 95
Kimie Girl 401
Kimika Girl 104
Kimiko Girl 1,843
Kimila Girl 96
Kimilee Girl 10
Kimily Girl 20
Kimimela Girl 27
Kimimila Girl 177
Kimira Girl 30
Kimisha Girl 181
Kimiya Girl 345
Kimiyah Girl 183
Kimiye Girl 103
Kimiyo Girl 96
Kimla Girl 154
Kimlee Girl 17
Kimley Girl 102
Kimly Girl 39
Kimlyn Girl 10
Kimm Girl 392
Kimm Boy 96
Kimmarie Girl 225
Kimmberly Girl 77
Kimmerly Girl 83
Kimmey Girl 23
Kimmi Girl 225
Kimmie Girl 1,278
Kimmie Boy 131
Kimmora Girl 115
Kimmy Boy 277
Kimmy Girl 1,089
Kimmya Girl 28
Kimo Boy 859
Kimon Boy 153
Kimona Girl 11
Kimoni Boy 370
Kimoni Girl 265
Kimora Girl 9,869
Kimorah Girl 416

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.