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
Johnnye Girl 843
Johnnye Boy 36
Johnnylee Boy 15
Johnnyray Boy 42
Johnothan Boy 126
Johnovan Boy 11
Johnparker Boy 18
Johnpatrick Boy 435
Johnpaul Boy 6,060
Johnpeter Boy 41
Johnphilip Boy 28
Johnphillip Boy 11
Johnray Boy 15
Johnrichard Boy 18
Johnrobert Boy 374
Johnross Boy 72
Johnryan Boy 121
Johnse Boy 57
Johnsie Girl 1,254
Johnson Boy 7,021
Johnson Girl 22
Johnston Boy 512
Johnta Boy 224
Johnta Girl 5
Johntae Boy 332
Johntae Girl 7
Johntavious Boy 210
Johntavis Boy 21
Johntavius Boy 83
Johntay Boy 80
Johnte Boy 182
Johntez Boy 22
Johnthan Boy 792
Johnthomas Boy 566
Johntrell Boy 57
Johntyler Boy 10
Johnvictor Boy 19
Johnvincent Boy 10
Johnwayne Boy 18
Johnwesley Boy 95
Johnwilliam Boy 235
Johny Boy 3,571
Johny Girl 26
Johnye Girl 132
Johon Boy 16
Johonna Girl 121
Johsua Boy 266
Johua Boy 35
Johvanny Boy 10
Joi Girl 6,095

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.