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
Ola Boy 624
Olachi Girl 33
Oladapo Boy 11
Oladimeji Boy 33
Olaedo Girl 12
Olaf Boy 2,531
Olah Girl 15
Olaia Girl 5
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
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
Olanna Girl 170
Olanrewaju Boy 80
Olaoluwa Boy 215
Olar Girl 254
Olatokunbo Girl 15
Olatunde Boy 19
Olatunji Boy 10
Olav Boy 38
Olavi Boy 41
Olawale Boy 120
Olaya Girl 67
Olayinka Girl 61
Olayinka Boy 49
Olden Boy 514
Oldrich Boy 22
Ole Boy 2,125
Olea Girl 57
Olean Girl 853
Olean Boy 17
Oleander Boy 77
Oleander Girl 13

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.