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
Bairo Boy 11
Bairon Boy 328
Baisha Girl 12
Baislee Girl 5
Baisley Girl 69
Baiya Girl 13
Baize Boy 12
Baja Girl 5
Bakar Boy 6
Bakari Boy 1,687
Bakary Boy 142
Baker Boy 8,234
Baker Girl 748
Bakhari Boy 13
Bakhita Girl 5
Baki Boy 20
Bakir Boy 5
Bakr Boy 55
Balaj Boy 12
Balaji Boy 5
Balal Boy 17
Balam Boy 96
Balbina Girl 325
Baldassare Boy 5
Baldemar Boy 2,256
Baldo Boy 77
Baldomero Boy 1,079
Baldur Boy 6
Baldwin Boy 634
Bale Boy 10
Balee Girl 24
Baleigh Girl 1,901
Balen Boy 124
Balenci Girl 5
Balencia Girl 10
Balentin Boy 24
Baler Boy 6
Baleria Girl 430
Balery Girl 10
Baley Girl 333
Baley Boy 103
Balfour Boy 10
Bali Girl 212
Bali Boy 42
Balian Boy 351
Balie Girl 55
Baliegh Girl 12
Balil Boy 13
Balin Boy 421
Balinda Girl 648