Baby Girl Names

12,000+ girl names with meanings, origins, and SSA popularity data. Filter by first letter or scroll by rank. Click any name for the full picture: pronunciation, famous namesakes, sibling ideas, and a teasing-risk score before the birth certificate gets signed.

All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

2,380 girl names starting with B

#1758

Brinlee

burnt meadow clearing

American
#1812

Beckett

dweller by the brook

American
#1826

Breanna

strong, honorable

American
#1827

Blakelee

fair one from the clearing

American
#1864

Blythe

free-spirited, blissful

English
#1892

Blanca

shining, bright

Spanish
#1934

Brisa

breeze

Spanish
#1946

Blakelyn

fair one from the meadow

American
#1960

Briley

descendant of Raghallach

Irish
#1964

Blossom

to flourish, to thrive

English
#2007

Bowie

blonde, yellow-haired

Scottish
#2014

Bobbi

bright fame

American
#2016

Bracha

benediction

Jewish
#2043

Blakeley

pale woodland

American
#2063

Banks

dweller on a slope

American
#2068

Brenna

raven, dark-haired one

Irish
#2101

Brynnleigh

hill meadow, hillside clearing

American
#2102

Batsheva

daughter of seven (seven symbolizing completeness)

Jewish
#2107

Bryn

high ground

Welsh
#2146

Bea

female traveler, voyager

English
#2152

Brighton

bright settlement, Beorthelm's town

American
#2156

Bayleigh

bailiff, law officer

English
#2164

Baker

one who works with dough

English
#2195

Bliss

spiritual ecstasy

American
#2205

Blayke

fair, pale, bright

English
#2235

Bridgette

strength, power

Irish
#2316

Brixley

from Brixton, the brick settlement

American
#2337

Brayleigh

modern phonetic name, variant of Braylee

American
#2352

Bayan

eloquent, clear speech

Arab
#2365

Brigitte

power, elevated

French
#2383

Berkeley

birch wood clearing

American
#2405

Betsy

my God is abundance

English
#2507

Bree

strength, power

Irish
#2540

Bryce

of the clan of Bricius

American
#2654

Bobbie

foreign woman (as variant of Barbara)

American
#2660

Brigid

exalted, high one

Irish
#2668

Beau

beautiful, handsome

French
#2755

Blimy

within my father's covenant

Jewish
#2757

Blakley

pale clearing

English
#2778

Brooks

one who lives near a brook or stream

American
#2838

Beckham

stream settlement

American
#2852

Berlin

city of history and culture (as a name)

American
#2959

Bexlee

box tree meadow

American
#2977

Brittney

from Britain, a Briton

English
#3022

Blima

flower, blossom

Jewish
#3057

Beth

life

English
#3083

Bradley

broad meadow, wide clearing

English
#3099

Brianny

strong, noble, virtuous

Irish
#3107

Bryar

prickly bush bearing roses

English
#3111

Bloom

to flower, to flourish

English
#3134

Brea

strength, power

Irish
#3197

Baileigh

bailiff, steward, administrator

American
#3209

Briseida

strength, power

Spanish
#3226

Barbie

traveler from far lands

English
#3258

Brandy

burnt wine (the spirit)

American
#3298

Brilynn

strong, honorable pool

American
#3300

Bruchy

blessing, blessed one

Jewish
#3314

Bryelle

variant of Brielle (place name / short for Gabr...

American
#3316

Brenley

burnt meadow clearing

American
#3359

Bostyn

modern geographic name

American

Can't narrow it down? Run a tournament.

Related lists

Frequently Asked Questions

What are the most popular baby girl names right now?

Olivia has held #1 on the SSA list since 2019. Emma, Charlotte, Amelia, and Sophia round out the top five. Scroll to see the full ranked list.

What girl names are trending in 2026?

Luna, Willow, Aurora, and Isla are all climbing fast. They're popular enough to be recognizable but not so common your daughter will share the name with three classmates.

How do I pick a baby girl name?

Start with popularity rank — it tells you how common the name actually is. Then check the meaning and origin. Run it through our playground safety score. If it passes, put it in a tournament against your other favorites and see which survives head-to-head.

What girl names have the best meanings?

Eleanor means 'bright, shining one.' Clara means 'bright, clear.' Vera means 'truth' in Latin and Slavic. Names with strong meanings tend to age better than names chosen purely for sound.

Explore More Name Generators