100 Baby Girl Names That Start With G (With Meanings & Origins)

Share With Friends
Baby girl names starting with letter G

Choosing a baby name can feel like one of the most exciting (and sometimes overwhelming) parts of preparing for your little one’s arrival. If you’ve been searching for inspiration, Baby girl names starting with the letter G are a wonderful place to start.

The letter G carries a unique charm—it’s graceful, grounded, and has a timeless feel. Many names beginning with G come from rich origins such as Greek, Latin, Hebrew, French, and even nature-inspired roots. Whether you’re drawn to elegant classics, modern picks, or unique gems, you’ll find plenty of baby name ideas here.

Elegant & Classic G Names for Baby Girls

Gabriella – God is my strength (Hebrew)

Grace – Charm, favor, blessing (Latin)

Gloria – Glory (Latin)

Genevieve – Tribe woman (French)

Georgina – Farmer, earthworker (Greek)

Gwendolyn – White ring, blessed (Welsh)

Gemma – Precious stone (Italian)

Giselle – Pledge, promise (Germanic/French)

Greta – Pearl (German, from Margaret)

Gladys – Princess, royalty (Welsh)

Modern & Trendy G Names for Baby Girls

Gianna – God is gracious (Italian/Hebrew)

Gracelyn – Combination of Grace + Lyn (American modern)

Giovanna – God is gracious (Italian)

Gia – God’s gracious gift (Italian)

Gwen – White, holy (Welsh)

Gaia – Earth goddess (Greek)

Goldie – Made of gold, precious (English)

Gracie – Little grace (Latin/English)

Grayce – Modern spelling of Grace (Latin)

Giuliana – Youthful (Italian/Latin)

Unique & Rare G Names for Baby Girls

Galatea – She who is milk-white (Greek)

Gardenia – Flower name (English/Latin)

Galilea – Rolling hills, from Galilee (Hebrew)

Guinevere – White shadow, fair one (Welsh/Arthurian)

Golda – Gold (Yiddish/Hebrew)

Galina – Calm, healer (Slavic/Greek)

Ginny – Maiden, pure (English, diminutive of Virginia)

Gloriana – Glory, praise (Latin)

Griselda – Grey battle maiden (Germanic)

Gaelle – Stranger, cheerful (Breton/French)

Nature-Inspired G Names for Baby Girls

Garden – Beautiful outdoor space (English)

Ginger – Spicy root, also reddish color (English)

Greenlee – From the green meadow (English)

Garnet – Pomegranate stone, jewel (Latin/English)

Galaxia – Galaxy, universe (Greek/Spanish)

Gale – Pleasant breeze (English)

Glenna – Valley, glen (Scottish)

Glade – Clearing in the forest (English)

Gilly – Flower name, gillyflower (English)

Goldfinch – Bright yellow bird (English)

International & Exotic G Names for Baby Girls

Grazia – Grace (Italian)

Gratia – Favor, blessing (Latin)

Guadalupe – River of the wolf (Spanish)

Ginevra – White shadow, fair one (Italian, from Guinevere)

Galina – Serene, calm (Russian/Greek)

Ghada – Graceful young woman (Arabic)

Gohar – Jewel, gem (Persian)

Gita – Song (Sanskrit, Indian)

Gazelle – Graceful animal (French/Arabic)

Gül – Rose (Turkish)

Cute & Short G Names for Baby Girls

Gigi – Pet name, often from Gabrielle (French/Italian)

Gina – Queen (Italian/Spanish)

Gia – God’s gracious gift (Italian)

Gwen – White, holy (Welsh)

Gray – Color name (English)

Gabi – God is my strength (Hebrew, short for Gabrielle)

Gala – Festive party (Greek/Spanish)

Gavi – God is my strength (Hebrew)

Glee – Joy, happiness (English)

Glo – Glory, short for Gloria (Latin)

Vintage & Old-Fashioned G Names

Geraldine – Ruler with spear (Germanic)

Greer – Watchful, alert (Scottish)

Gertie – Spear of strength (German, from Gertrude)

Goldie – Golden one (Yiddish/English)

Gwenda – Blessed, fair (Welsh)

Glynis – Valley (Welsh)

Georgette – Farmer (French)

Gaynor – White, smooth (Welsh)

Gudrun – God’s secret lore (Old Norse)

Georgianna – Farmer (Greek/English)

Beautiful G Names for Girls

Gwendy – Blessed ring (Welsh)

Gratiae – Grace, charm (Latin)

Grazielle – Graceful (Portuguese)

Glendora – Valley of gold (English)

Giuseppina – God will add (Italian)

Galadriel – Lady crowned with radiant garland (Literary, Tolkien/Elvish)

Glennis – Holy, pure (Welsh)

Ginnie – Maiden, pure (English)

Geena – Queen (Italian)

Gordana – Proud (Slavic)

Gorgeous G Names

Giovana – God is gracious (Italian)

Giulietta – Youthful (Italian, from Juliet)

Gladiola – Flower name (Latin)

Gabriele – God is my strength (French/Italian)

Gracina – Full of grace (Latin)

Gabbie – God is my strength (Hebrew)

Ginelle – White wave (Latin/French)

Gelsey – Jasmine flower (Turkish)

Galilée – Rolling hills (French, from Galilee)

Gaiana – Earth goddess (Greek)

Glimmer – Sparkling light (English modern)

Gisella – Pledge (Germanic)

Gilda – Golden (Italian/Spanish)

Giana – God is gracious (Italian)

Gratiaella – Little grace (Latin modern)

Grecia – Greece (Spanish)

Gavrielle – God is my strength (Hebrew/French)

Gwenneth – Blessed, fair (Welsh, variant of Gwyneth)

Galadriana – Noble lady (Literary modern)

Graylyn – From the gray lake (English modern)