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: