Browse Baby Names A–Z

Explore all 96,298 names with historical popularity data

Names per starting letter (A → Z)

96,298 names

across 26 starting letters

Name Gender Total Births
Balencia Girl 10
Balentin Boy 24
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
Balke Boy 21
Ballard Boy 1,159
Balmore Boy 16
Balor Boy 36
Balqees Girl 19
Balqis Girl 18
Balraj Boy 62
Baltasar Boy 56
Baltazar Boy 2,743
Balthazar Boy 217
Balvina Girl 20
Bam Boy 85
Bama Girl 498
Bambi Girl 5,261
Bambie Girl 227
Bambina Girl 16
Bamidele Boy 21
Bamlak Boy 17
Bamma Girl 59
Bana Girl 217
Bandar Boy 18
Bandi Girl 52
Bandon Boy 73
Bandy Girl 30
Bandy Boy 62
Bane Boy 1,051
Baneen Girl 144
Banelly Girl 26
Banesa Girl 514
Banessa Girl 390
Baneza Girl 77
Bangaly Boy 10
Bani Girl 294
Bania Girl 32
Banita Girl 96

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.

Cite this page

NameAlmanac. "A–Z Baby Name Directory." NameAlmanac. Accessed via https://namealmanac.com/browse/names. Licensed CC BY-SA 4.0.