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
Babygirl Boy 6
Bacari Boy 54
Bach Boy 74
Bachir Boy 22
Bacil Boy 11
Bacilia Girl 16
Bacilio Boy 183
Baden Boy 393
Bader Boy 384
Badia Girl 40
Badr Boy 276
Bae Girl 28
Bae Boy 5
Baela Girl 115
Baelee Girl 58
Baeleigh Girl 144
Baeley Girl 23
Baelfire Boy 10
Baeli Girl 60
Baelie Girl 11
Baelin Boy 28
Baelor Boy 10
Baelyn Girl 137
Baelyn Boy 11
Baelynn Girl 159
Baer Boy 256
Baggio Boy 12
Bah Girl 11
Baha Boy 11
Bahaa Boy 15
Bahar Girl 605
Bahareh Girl 28
Bahari Boy 10
Bahati Girl 80
Bahati Boy 10
Bahe Boy 32
Baheejah Girl 11
Bahia Girl 22
Bahir Boy 11
Bahiya Girl 15
Bahja Girl 164
Bahr Boy 22
Bahram Boy 25
Bai Boy 5
Bai Girl 10
Baiden Boy 56
Baila Girl 3,416
Bailani Girl 11
Baile Girl 13
Bailea Girl 227

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.