Baby girl names beginning with G – with origins and meanings
Looking for baby name ideas for a girl that start with the 7th letter of the alphabet? We’ve got some gorgeous suggestions, along with their origin and meaning
Read our best baby names beginning with G with their origins and meanings to find out whether your newborn could be a Gardenia, Grace or Gwyneth
1. Gabrielle
- Origin: Hebrew
- Meaning: strong man of God; the name of one of the Archangels; the feminine form of Gabriel
- Also: Gabriella, Gaby, Gabby
2. Gaia
- Origin: Greek
- Meaning: The name of the goddess of the earth in Greek mythology
- Also: Gaea
3. Gail
- Origin: Hebrew
- Meaning: Gives joy; a shortened form of Abigail
- Also: Abigail, Gale, Gayle
4. Gal
- Origin: Hebrew
- Meaning: spring, fountain; the Irish meaning is courageous
5. Gana
- Origin: Hebrew
- Meaning: garden
6. Gardenia
- Origin: Scottish
- Meaning: the fragrant flower named after the Scottish naturalist Alexander Garden
7. Garland
- Oigin: French
- Meaning: the name for a wreath used as a first name
8. Garniata
- Origin: French
- Meaning: to provide for, embellish, garnish
9. Gasira
- Origin: African American
- Meaning: brave person
10. Gauri
- Origin: Sanskrit
- Meaning: white
11. Gavivi
- Origin: African
- Meaning: money is sweet
12. Gay
- Origin: Unknown
- Meaning: happy
- Also: Gaye
13. Gaynelle
- Origin: African American
- Meaning: happy
14. Gaynor
- Origin: Welsh
- Meaning: fair, white; variant of Guinevere and Jennifer
15. Gayora
- Origin: Hebrew
- Meaning: valley of light
16. Gazelle
- Origin: Arabic
- Meaning: a small antelope, implying delicacy, nimbleness and swiftness
17. Gedual
- Origin: Hebrew
- Meaning: greatness or big
18. Gemma
- Origin: Italian
- Meaning: a gem
- Also: Jemma
19. Genevieve
- Origin: Old French
- Meaning: woman of the race
- Also: Gina, Ginette, Ginevra (Italian form)
20. Georgia
- Origin: Greek
- Meaning: one that works the land
- Also: Georgina
21. Georgina
- Origin: Greek
- Meaning: a farmer; the feminine form of George; St George is the patron saint of England
- Also: Georgia, Georgiana, Georgette
22. Geraldine
- Origin: Old German
- Meaning: chief with a spear; the feminine form of Gerald
23. Gerda
- Origin: Norse
- Meaning: a name found in Norse mythology
24. Germaine
- Origin: Unknown
- Meaning: Uncertain, believed to be person from Germany
25. Gertrude
- Origin: Old German
- Meaning: spear of strength
- Also: Gert, Gertie, Trudy, Trudie, Trudi
26. Ghalyela
- Origin: African American
- Meaning: one who is valuable
27. Ghislaine
- Origin: Old French
- Meaning: word of honour
- Also: Ghislane, Ghislain
28. Gianna
- Origin: Hebrew
- Meaning: God is gracious
- Also: Gina, Giovanna, Vanna
29. Gigi
- Origin: French
- Meaning: maid; farmer
- Also: Gilberta
30. Gila
- Origin: Hebrew
- Meaning: joy
31. Gilanda
- Origin: Hebrew
- Meaning: joy
32. Gilberta
- Origin: Old German
- Meaning: bright; the feminine form of Gilbert
- Also: Gill, Gilly
33. Gilda
- Origin: Old German
- Meaning: offering
34. Gillian
- Origin: English
- Meaning: youthful; feminine form of Julian
- Also: Juliana
35. Gina
- Origin: Hebrew
- Meaning: garden
36. Ginko
- Origin: Japanese
- Meaning: silver
37. Giovanna
- Origin: Italian
- Meaning: the Lord is gracious
38. Giselle
- Origin: Old German
- Meaning: a promise
- Also: Gisela
39. Gita
- Origin: Sanskrit
- Meaning: a song
- Also: Geeta
40. Githa
- Origin: Old Norse
- Meaning: war
- Also: Gytha
41. Gladys
- Origin: Welsh
- Meaning: a Welsh variant of Claudia, meaning lame
- Also: the short form is Glad
42. Glenda
- Origin: Welsh
- Meaning: good
- Also: Glenys, Glynis, Glyn
43. Glenna
- Origin: Celtic
- Meaning: a valley
44. Gloria
- Origin: Latin
- Meaning: glory
45. Godiva
- Origin: Old English
- Meaning: a gift
46. Golda
- Origin: Hebrew
- Meaning: gold
47. Grace
- Origin: Latin
- Meaning: grace
- Also: Gracie
48. Grainne
- Origin: Celtic
- Meaning: the name of a princess from Celtic legend
- Also: Grania
49. Greta
- Origin: Swedish
- Meaning: a pearl, the Swedish for of Margare
- Also: Gretel, Gretchen
50. Griselda
- Origin: Old German
- Meaning: unknown
- Also: Grizel, Zelda
51. Gudrun
- Origin: Old Norse
- Meaning: the secret of God
52. Guinevere
- Origin: Welsh
- Meaning: white; the name of King Arthur’s wife in legend
- Also: Gaynor
53. Gulab
- Origin: Sanskrit
- Meaning: a rose
54. Gwendolen
- Origin: Welsh
- Meaning: white circle
- Also: Gwendolyn, Gwendolin, Gwen, Gwenda
55. Gwyneth
- Origin: Welsh
- Meaning: joy
- Also: Gwyn
About our author Catherine Ball
Catherine Ball is a freelance journalist who specialises in writing about parenting and health. She has been a journalist for 20 years, writing for a wide range of regional and national publications. She is also mum to 4 children between the ages 3 and 12, so has drawn up many, many lists of baby names over the past few years.
Illustration: Emma Winchester
Read more:
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.