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

898 girl names starting with F

#160

Freya

goddess of love, fertility, and magic

Norse
#249

Faith

faith, trust, belief

English
#314

Francesca

Italian
#316

Fatima

Abstainer from evil

Arabic
#365

Finley

white hero

Scottish
#379

Frances

from France, free one

English
#406

Fiona

bright, luminous

Scottish
#435

Florence

flowering, blooming

English
#486

Felicity

happiness, good fortune

English
#500

Fernanda

adventurous peace

Spanish
#539

Faye

fairy, enchantment

English
#591

Frankie

free one

English
#647

Flora

goddess of flowers and spring

English
#736

Fallon

superiority, excellence

Irish
#772

Freyja

lady, noblewoman

Norse
#1151

Farrah

cheerful, glad

Arab
#1252

Frida

peace

German
#1259

Fern

fern plant, feathery frond

English
#1363

Farah

joy, happiness

Arabic
#1560

Faigy

bird

Jewish/Yiddish
#1698

Fatoumata

she who weans, one who refrains

West African
#1841

Flor

flower

Spanish
#1989

Finnley

fair warrior, white hero

Irish
#2067

Francine

free one, from France

French
#2081

Francis

free one, Frenchman

English
#2090

Fia

flame, light

Italian
#2304

Fatimah

captivating, charming

Arabic
#2499

Faiga

bird

Ashkenazi Jewish
#2502

Fiadh

of the wild, forest creature

Irish
#2697

Fiorella

dear flower, small blossom

Italian
#2716

Francisca

follower of Saint Francis, Franciscan

Spanish
#2997

Fatou

one who weans, abstaining

West African
#3091

Fraidy

joy, happiness, delight

Jewish
#3120

Fabiola

of the Fabian family

Spanish
#3248

Freja

lady, noble woman

Scandinavian
#3287

Fallyn

superior, one who rules

Irish
#3384

Fay

fairy, magical being

English
#3396

Fabiana

of the broad bean

Italian
#3429

Finlee

white hero

Scottish
#3673

Fannie

crowned with laurels (via Stephanie)

American
#3727

Forever

for all time, eternally

American
#3747

Fable

story, moral tale

American
#3764

Faiza

victorious, triumphant

Arabic
#3972

Farida

unique, precious gem

Arabic
#4011

Frieda

peaceful, beloved peace

German
#4015

Finleigh

white warrior

Scottish
#4167

Fiora

flower

Italian
#4224

Fanta

grace, favor, blessing

West African
#4269

Fae

fate, destiny (via Latin fata)

English
#4466

Faelynn

fairy lake

American
#4539

Favor

kindness, support

American
#4545

Felicia

one who brings good luck

English
#4625

Fraida

peace, joy

Ashkenazi Jewish
#4686

Fatiha

conquest, victory

Arabic
#4766

Filomena

lover of strength

Italian
#4927

Faustina

favored, blessed

Italian
#5051

Florencia

flourishing, prosperous

Spanish
#5151

Fatuma

captivating, charming

East African
#5174

Fanny

free one

English
#5183

Falynn

descendant of the ruler

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