Browse Baby Names A–Z

Explore all 105,966 names with historical popularity data

Names per starting letter (A → Z)

Names per starting letter (A → Z)

105,966 names

across 26 starting letters

Name Gender Total Births
Okley Boy 129
Okoye Boy 51
Okpara Boy 5
Oksana Girl 1,055
Oksanna Girl 12
Oktavia Girl 27
Oktober Girl 91
Ola Girl 29,651
Ola Boy 624
Olabisi Girl 5
Olabode Boy 5
Olachi Girl 33
Oladapo Boy 11
Oladayo Boy 6
Oladeji Boy 5
Oladele Boy 5
Oladimeji Boy 33
Oladipo Boy 5
Oladipupo Boy 5
Oladis Girl 5
Olaedo Girl 12
Olaf Boy 2,531
Olah Girl 15
Olaia Girl 5
Olaiya Girl 8
Olajawon Boy 19
Olajide Boy 37
Olajumoke Girl 23
Olajuwan Boy 12
Olajuwon Boy 641
Olakunle Boy 10
Olalekan Boy 24
Olalla Girl 5
Olamae Girl 182
Olamide Girl 306
Olamide Boy 298
Olamilekan Boy 5
Olamiposi Boy 21
Olamiposi Girl 12
Olan Boy 2,732
Olana Girl 95
Oland Boy 274
Olanda Girl 80
Olanda Boy 111
Olander Boy 173
Olando Boy 621
Olani Girl 161
Olaniyan Boy 6
Olanna Girl 170
Olanrewaju Boy 80

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.