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

1,476 girl names starting with G

#23

Gianna

God is gracious

Italian
#40

Grace

Divine grace, elegance, goodwill

English
#55

Genesis

birth, generation, coming into being

English
#106

Gabriella

God is able

Italian
#110

Georgia

farmer, earth worker

English
#165

Genevieve

tribe woman; woman of the people

French
#203

Gemma

gem, precious stone

English
#248

Gracie

divine grace, blessing

English
#268

Gia

God is gracious

Italian
#298

Gabriela

mighty man of God

Spanish
#356

Giselle

pledge, hostage (of good faith)

French
#393

Gwendolyn

fair bow, white arc

Welsh
#427

Gracelynn

graceful waterfall

American
#467

Gracelyn

grace and lake

American
#577

Gabrielle

God is my strength

French
#640

Galilea

district, region

Spanish
#646

Goldie

made of gold, golden

English
#654

Gloria

renown, honor

Latin
#655

Georgina

one who works the earth

English
#698

Gwen

white, fair, pure, blessed

Welsh
#856

Greta

pure, precious gem

German
#865

Giana

God is gracious

Italian
#889

Giuliana

downy-bearded, soft-haired (youth)

Italian
#931

Giovanna

God is gracious

Italian
#947

Guinevere

white, fair, holy

Welsh
#1028

Guadalupe

river of the wolf (Arabic origin)

Mexican
#1115

Giavanna

Yahweh has shown favor

Italian
#1147

Gaia

earth, land

Greek
#1161

Grecia

referring to Greece (ancient civilization)

Mexican
#1226

Gianni

God is gracious

Italian
#1263

Giulia

youthful, downy-bearded

Italian
#1403

Giada

jade, precious green stone

Italian
#1446

Gitty

good

Jewish
#1589

Georgie

farmer, earth worker

English
#1604

Geneva

juniper tree

American
#1615

Gisselle

noble youth given as pledge

French
#1633

Georgiana

farmer, earth-worker

English
#1730

Gema

gem, precious jewel

Spanish
#1791

Gwyneth

white, fair, blessed

Welsh
#1941

Graciela

grace, favor

Spanish
#1980

Greer

alert, awake

Scottish
#2023

Gianella

God is gracious (via Gianna/Giovanni)

Italian
#2024

Geraldine

mighty with a spear (ger + wald)

English
#2025

Gina

well-born (short form of Luigina/Giovanna)

Italian
#2134

Glory

divine radiance, praise

American
#2300

Gala

calm, tranquil

Spanish
#2349

Gittel

virtuous, kind

Jewish
#2359

Grettel

pearl

German
#2476

Gentry

upper class landowners (social class)

American
#2534

Goldy

made of gold, golden

Jewish
#2564

Gigi

nickname of affection for G-names

French
#2652

Golda

gold

Jewish
#2678

Gracyn

elegance, poise

American
#2817

Gisele

noble promise

French
#3003

Gwynevere

fair and smooth, white and soft

Welsh
#3021

Ginny

fair and smooth, white phantom

English
#3063

Gabby

man of God, messenger

English
#3068

Galilee

rolling hills, cylinder

Hebrew
#3097

Grey

grey-haired one

English
#3125

Gwenyth

happiness, joy

Welsh

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