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

#4867

Braya

variant of Bria or Brianna

Irish
#4923

Bennie

son of the right hand (via Benjamin)

English
#4958

Batya

daughter of Yahweh

Jewish
#4966

Breeze

gentle wind

American
#5046

Brylynn

hill, mound by the lake

American
#5087

Beulah

promised land, paradise

English
#5117

Blaze

Lisping; from the Roman family name Blaesus

English
#5141

Brinkley

woodland clearing at the brink/edge

American
#5159

Belladonna

deadly nightshade (plant)

Italian
#5301

Brinnley

burnt hill

American
#5349

Blessence

essence of blessings, pure blessing

American
#5412

Breelyn

lake (from Welsh lynn)

American
#5443

Blu

sky-colored, blue

English
#5521

Bia

force, strength

Portuguese
#5536

Brexlee

speckled meadow, brixton clearing

American
#5606

Bergen

meadow among the mountains

Norwegian
#5610

Brooklynne

broken land, marsh

American
#5618

Brazil

place of embers, red-glowing wood

American
#5631

Breckyn

freckled, speckled

American
#5633

Benelli

little blessed one

Italian
#5656

Briany

strong, virtuous, honorable

Irish
#5681

Bruna

dark beauty

Italian
#5699

Bani

divine speech, sacred voice, word of God

Indian
#5757

Briggitte

strength, power

Irish
#5761

Brook

one who lives near a brook

English
#5782

Britany

from Brittany, France

American
#5800

Breya

noble, exalted, powerful

American
#5852

Brayla

broad meadow (constructed meaning)

American
#5855

Braylen

descendant of Braolach (broad clearing)

American
#5866

Brailynn

modern coined name combining Bray + Lynn (lake)

American
#5868

Bentlee

clearing in the bent grass meadow

American
#5898

Blakleigh

pale or fair woodland glade

American
#5914

Britta

strength, power

Scandinavian
#5936

Berlyn

modern place-name; city-inspired name

American
#5968

Brynna

hill, mound

Welsh
#5978

Brucha

gift, benediction

Jewish
#6048

Banelly

creative invented name; possibly a family honor...

Spanish
#6104

Brileigh

high meadow, bright clearing

American
#6123

Brixton

boundary stone

English
#6170

Britton

from Brittany, a Breton

English
#6191

Blayne

yellow, fair-haired

Scottish
#6202

Brayah

modern invented variant of Bria/Braya

American
#6206

Bayler

one who delivers, administrator

American
#6251

Bali

offering, sacrifice

Indonesian
#6268

Braleigh

hillside meadow

American
#6284

Bithiah

daughter of YHWH (the divine name)

Hebrew
#6332

Bina

musical instrument (vina), sacred to Saraswati

Jewish
#6344

Bluma

blossom, bloom

Jewish
#6357

Basil

brave, bold

English
#6472

Bodie

enlightenment, awakening

American
#6498

Bleu

blue, the color of sky and sea

American
#6542

Blessings

divine favor, gift from God

African
#6549

Blimi

flower, blossom

Ashkenazi Jewish
#6580

Bethzi

my God is an oath

English
#6584

Basma

joy, happiness

Arabic
#6660

Binta

girl, young woman

Gambian
#6661

Brennan

little drop of moisture, rain

Irish
#6669

Brecken

freckled, speckled

American
#6834

Brihanna

#6849

Brailey

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