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)