Girl names that start with G can be great. They are colorful and descriptive and cover a wide range of origins, such as Hebrew, Greek, Old English, and other parts of the globe. Female names that start with G are never dull – you might even find the perfect moniker for your new baby girl!
Join us as we list 137 incredible G names for girls and explain their beautiful origins and meanings.
137 Outstanding Girl Names That Start With G
Let’s turn good into great with women’s names that start with G.
- Gabija – a Lithuanian mythological name meaning “to cover.”
- Gabriella – an alternative Spanish spelling of Gabrielle, meaning “God is my strength.”
- Gabrielle – the French feminine version of Gabriel, meaning “God is my strength.”
- Gabby – a short form of Gabrielle, meaning “gift of God or woman of God.”
- Gael – of Welsh origin, meaning “Gaelic.”
- Gafna – this unusual girl’s name means “vine.”
- Gaia – this classic Greek goddess name means “earth.”
- Gala – an Old French name meaning “merrymaking and festivity.”
- Gale – possibly a short version of the Hebrew name Abigail, meaning “pleasant and jovial.”
- Galaxy – derived from the Greek word “galaxias,” meaning “milky or large system of stars.”
- Gali – Hebrew names are so descriptive, like Gali, meaning “fountain.”
- Galia – this Hebrew name means “wave.”
- Galilee – a region in Isreal of biblical importance, meaning “district or circle.”
- Gamora – a fictional character name possibly meaning “sheaf.”
- Gana – a short and snappy Hebrew name meaning “garden.”
- Garcia – a Spanish girl’s name – possibly means “bear, son of Garcia, and ruler of the spear.”
- Garda – possibly an Old Norse or Arabic name meaning “guarded and shelter.”
- Gardiner – an Anglo-Saxon occupational name meaning “gardener.”
- Garland – of Old English and French origin, meaning “land of the spear” and “wreath.”
- Garnet – this red semi-precious stone comes from the Latin “granatum,” meaning “pomegranate.”
- Gates – derived from the Old English word “geat” or “geatum,” meaning “dweller by the gate.”
- Gatlin – derived from the High German term “gateling,” meaning “companion, cousin, and fellow.”
- Gaye – of English and Gaelic origins, meaning “merry and happy.”
- Gaylene – the ancient Celts, Scots, and Irish used this name to represent “joy.”
- Gaylynn – is of Middle English origin, meaning “competitive, confident, and studious.”
- Gaynelle – an American name meaning “happy and shiny.”
- Gaynor – this popular Irish/Gaelic name means“son of the fair-skinned one.”
- Gazelle – of Latin origin, meaning “graceful deer.”
- Geah – a short and sweet Greek baby girl name meaning “earth.”
- Gelsomina – an exotic Italian name meaning “gift from God.”
- Gem – this English and Latin name meaning “jewel.”
- Gemima – of Old Greek and Hebrew origin, meaning “dove.”
- Gemma – is the prettiest Latin name meaning “jewel and gem.”
- Gemmalynn – this Brazilian alternative spelling of Gemma means “gem and jewel.”
- Generosa – of Spanish origin, meaning “generous.”
- Genesis – a classic Greek and Latin term meaning “creation or beginning.”
- Geneva – this French girl’s name is the Swiss city and means “juniper tree.”
- Genevieve – this classic old lady name means “woman of the race” in Celtic.
- Gentry – this gender-neutral name is of English origin and means “nobility of birth.”
- Georgette – of French and Greek origin, meaning “farmer or earth worker.”
- Georgia – the country or U.S. state, meaning “farmer or earth worker.”
- Georgianna – a Catalan, Greek, and Romanian variant of George, meaning “farmer and earth worker.”
- Georgie – a cuter feminine variant of the English name George, meaning “farmer.”
- Georgina – the female variant of George, meaning “earth-worker” or “farmer” in English.
- Geraldine – another strong female name from Germany, meaning “spear ruler.”
- Germaine – from the Roman name Germanus, meaning “brother, and from Germany.”
- Germani – possibly an alternative spelling of Germany, meaning “Germania.”
- Gerri – for such a short name, the Germanic meaning of “spear ruler” is intimidating.
- Gertha – derived from the German word “garten,” meaning “garden.”
- Gertrude – an imposing Old German name meaning “strong spear.”
- Getla – an Old English name describing someone “from a town of dark or black people.”
- Ghada – this Arabic name refers to girls who are “graceful.”
- Ghalia – an Arabic female name that means “dear, respected, and highly regarded.”
- Gia – a short form of Giada, meaning “God is gracious” in Italian.
- Giada – an Italian girl’s name that means “jade.”
- Giana – this Hebrew and Italian name means “God is gracious.”
- Gianda – of Italian origin, meaning “jade.”
- Gianella – part of the “God is gracious” collection of Hebrew and Italian names.
- Gianetta – you guessed it, Gianetta means “God is gracious.”
- Gianna – derived from the Latin, Greek, and Hebrew, with the same meaning as Gianetta.
- Gianni – another Italian name derived from Hebrew meaning “God is gracious.”
- Giannina – a classic Italian variation of Gianna and Gianni.
- Giavonna – an Italian name derived from Hebrew, meaning “God is gracious.”
- Gigi – this light-hearted nickname has no known meaning.
- Gila – a short and sweet Hebrew name meaning “joy of the Lord.”
- Gilberte – possibly meaning “hostage and bright promise,” this French name is cute.
- Gilda – derived from the Germanic “gild,” this Celtic girl’s name means “servant of God.”
- Gillian – this Latin and English name mean “youthful.”
- Gilma – a classic Portuguese female name meaning “one who advances or goes forward.”
- Gin – a nickname for Virginia and a Japanese name meaning “silver.”
- Gina – an Old Italian and Greek name meaning “queen.”
- Ginamarie – this French and German name means “queen” or “regal.”
- Gineen – of Hebrew and Latin origin, meaning “God is gracious.”
- Ginette – names for girls that start with G often have Latin roots, meaning “God is gracious.”
- Ginger – an English nickname for someone with “red hair.”
- Ginny – a diminutive of the English name Virginia, meaning “chaste and pure.”
- Giorga – the Southern American state, taken from the Latin Georgious, meaning “farmer” or “earth-worker.”
- Giovanna – a gorgeous Italian and Hebrew name meaning “God is gracious.”
- Girl – from the Old English “gyrle,” meaning “young person or child.”
- Gisella – an Italian form of Giselle, meaning “pledge and hostage.”
- Giselle – derived from the Latin name Gislenus, this Germanic version means “pledge.”
- Gislaine – the French version of the Latin name Gislenus, meaning “pledge.”
- Gita – this short and sweet Hindu name means “song.”
- Gitana – a classic Spanish name meaning “gypsy.”
- Gitanjali – this unique Bengali name means “song offerings.”
- Gittel – some women’s names that start with G are rare, like Gittel, meaning “good” in Hebrew.
- Gitty – this funny Jewish nickname means “good.”
- Giuliana – is an Italian derivative of Juliana, meaning “youthful and downy.”
- Glade – possibly meaning “shining,” this Middle English name also means “forest clearing.”
- Gladys – the best Welsh names are aristocratic, like Gladys, meaning “royalty.”
- Glenda – another Welsh baby girl’s name meaning “holy and good.”
- Glendora – names for girls that start with G are often Welsh, meaning “sanctified good.”
- Glenn – this predominantly male English name is unisex and means “valley.”
- Glennetta – an English derivative of Glenn, meaning “from the valley or glen.”
- Glennis – a pretty Welsh name meaning “pure and holy.”
- Glo – some Latin girl names with G have beautiful meanings, like Glo, meaning “glory.”
- Glora – is an extended version of Glo with the same meaning.
- Gloria – a short-form version of Gloriana with the same meaning.
- Gloriana – an alternative form of the Latin word “glory.”
- Glory – this name means what it says!
- Godiva – named after an Anglo-Saxon noblewoman, meaning “God’s gift.”
- Golda – a Yiddish name meaning “gold.”
- Golden – an Old English name meaning “little golden one” or the “color of gold.”
- Goldie – from the Yiddish name Golda, this English nickname means “made of gold.”
- Gordana – from Old Scottish, meaning “hill near the meadow.”
- Grace – many G names for girls are Latin, like Grace, meaning “favor and blessed.”
- Gracelynn – another Latin derivative of “gratia,” meaning “favor and blessing.”
- Gracen – this unisex English name means “son of the gray-haired one.”
- Graciella – from the Latin “gratia,” meaning “favor and blessing.”
- Gracious – another Latin girl’s name meaning “favor and blessing.”
- Gracy – of Latin origin, meaning “graceful, goodwill, or God’s grace.”
- Grady – of Irish/Gaelic origin, meaning “descendant of Grágaigh.”
- Granada – a rare girl’s name, Granada means “pomegranate.”
- Granger – derived from Middle French, meaning “farmer.”
- Gray – named after a person’s physical attributes, for a “gray-haired” person.
- Greer – possibly Greek or Scottish, meaning “alert and watchful.”
- Greeta – kicking off the name collection meaning “pearl,” this German name is cool.
- Greta – another Germanic version of Gretha, meaning “pearl.”
- Gretchen – German G names for girls are popular, with this one meaning “pearl.”
- Gretel – from ancient Greek, meaning “pearl.”
- Gretha – derived from Margaret, this German female name means “pearl.”
- Grethe – with Greek and Latin roots, meaning “pearl.”
- Greyson – an Old English patronymic name meaning “son of a gray-haired man.”
- Griselda – many female names that start with G come from Europe, meaning “dark battle.”
- Guadelupe – a Spanish place name meaning “valley and river.”
- Guida – derived from the Germanic Guido, meaning “guide.”
- Guilia – a classic Italian and Latin name meaning “youthful.”
- Guin – possibly English, German, or French, meaning “friend.”
- Gunda – a strong Germanic name meaning “fight.”
- Gussie – of Latin origin, meaning “great and magnificent.”
- Gustava – an old-fashioned Scandinavian name meaning “Goth (or God) staff.”
- Gwen – of Welsh origin, meaning “fair, white, blessed, and holy.”
- Gwendolyn – sticking with the Welsh theme, this classic name means “blessed ring.”
- Gwennetta – a variation of Gwyneth, meaning “white essence” in Welsh.
- Gwyn – is a Welsh short form of Gwyneth, meaning “fair and blessed.
- Gwyneth – this celebrity 7-letter Gaelic name means “happy woman and blessed.”
- Gypsy – some girl names that start with G are cool, like Gypsy, meaning “wanderer.”