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

791 girl names starting with O

#1

Olivia

peace, fruitfulness

English
#156

Oaklynn

oak tree, pool

American
#157

Oakley

oak tree clearing

English
#170

Olive

symbol of peace and wisdom

English
#261

Ophelia

help, aid

Greek
#294

Octavia

born eighth, eighth child

Roman
#449

Opal

precious gemstone

English
#519

Oaklee

oak tree clearing

American
#598

Oaklyn

strong woodland

American
#629

Oakleigh

clearing with oak trees

English
#833

Ocean

world-encircling river

English
#1218

Odette

wealth, fortune

French
#1247

Onyx

black gemstone with white bands

American
#1586

Odessa

angry, wrathful

American
#1844

Oriana

rising, sunrise

Italian
#1900

Ofelia

helper, one who assists

Spanish
#2249

Ollie

ancestor's descendant

English
#2298

Ottilie

#2465

Olympia

home of the gods

Greek
#2467

Oona

lamb

Irish
#2516

Orla

golden princess, golden sovereign

Irish
#2814

Ozzy

strength of God (through Uziah)

American
#2815

Ozzie

divine strength (from Osbourne)

American
#2908

Oaklie

meadow of oaks

American
#2920

Odelia

I will praise God

Jewish
#3268

Olga

holy, blessed

Russian
#3444

Ora

hour; now

Jewish
#3490

Ohana

family, extended family

Hawaiian
#3584

Odalys

heritage, homeland

Spanish
#3592

October

autumn, harvest season

English
#3631

Oakland

land of oak trees

American
#3869

Ori

eagle (poetic)

Hebrew
#4100

Olyvia

peace, wisdom

English
#4197

Olena

moon (via Selene connection)

Ukrainian
#4360

Oumou

mother, beloved mother

Malian
#4389

Orion

boundary, limit

American
#4595

Orianna

gold, golden

English
#4682

Oaklynne

oak tree

American
#4695

Ona

grace, favor

Lithuanian
#4796

Orli

I have light, enlightened

Israeli
#5072

Olivianna

grace, favor

English
#5097

Oceana

of the great river encircling the earth

English
#5231

Oliver

ancestors descendants

English
#5405

Odyssey

adventure, wandering

American
#5468

Oriah

God is my light

Jewish
#5515

Oriyah

light of God

Jewish
#5929

Owen

well-born, noble

Welsh
#5954

Orly

my light

Hebrew
#6007

Olenna

torch, shining light

English
#6044

Oasis

place of sanctuary and abundance

English
#6105

Oluwadarasimi

God has blessed me with beauty/goodness

Yoruba
#6132

Oliva

olive tree

Spanish
#6215

Olani

heavenly joy, belonging to the sky

Hawaiian
#6306

Osiris

seat of the eye, throne

Egyptian
#6360

Ohemaa

royal female leader

Ghanaian
#6592

Omni

boundless, unlimited

English
#7010

Oaklen

#7100

Oksana

#7270

Ola

#7434

Odeya

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