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
Jimesha Girl 77
Jimette Girl 11
Jimi Girl 667
Jimi Boy 1,241
Jimia Girl 92
Jimie Boy 200
Jimie Girl 5
Jimika Girl 22
Jimin Boy 87
Jimin Girl 42
Jimisha Girl 26
Jimiya Girl 11
Jimiyah Girl 10
Jimm Boy 22
Jimma Girl 157
Jimme Boy 17
Jimmel Boy 22
Jimmesha Girl 12
Jimmey Boy 904
Jimmi Girl 281
Jimmi Boy 49
Jimmia Girl 36
Jimmie Girl 22,999
Jimmie Boy 112,267
Jimmy Boy 288,737
Jimmy Girl 2,218
Jimmya Girl 28
Jimmye Girl 496
Jimmye Boy 22
Jimmylee Boy 79
Jimson Boy 12
Jimy Boy 161
Jimya Girl 70
Jimyah Girl 16
Jin Boy 1,460
Jin Girl 385
Jina Girl 2,020
Jinal Girl 19
Jinan Girl 249
Jinan Boy 5
Jincy Girl 32
Jind Girl 190
Jineane Girl 17
Jineen Girl 31
Jinelle Girl 159
Jing Girl 125
Jing Boy 22
Jinger Girl 508
Jingyi Girl 31
Jingyi Boy 10

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.