100 Beautiful Baby Names That Start with G for Boys and Girls

Choosing a baby name that starts with the letter G can give your child a name that feels graceful, grounded, gentle, or strong. G names have a memorable sound. Some begin with a soft G, like Genevieve and Gianna, while others have a stronger sound, like Grant, Gavin, Grace, and Gabriel.

For boys, G names can feel classic and handsome, such as George, Gabriel, Graham, and Grant. They can also sound modern and adventurous, like Grayson, Gunner, Gage, and Greyson.

For girls, G names can feel elegant, sweet, vintage, or spiritual. Names like Grace, Georgia, Gabriella, Genevieve, and Gemma are beautiful choices for parents who want a name with charm and meaning.

If you are looking for baby names that start with G, this guide includes 100 beautiful choices: 50 boy names and 50 girl names, each with a simple meaning or style note.


50 Baby Boy Names That Start with G

1. Gabriel

A beautiful biblical name meaning “God is my strength.”

2. Grayson

A modern surname-style name that feels polished and strong.

3. Greyson

A popular spelling variation of Grayson.

4. Graham

A classic name with a refined and grounded sound.

5. Grant

A strong one-syllable name meaning “great.”

6. George

A timeless classic meaning “farmer” or “earth worker.”

7. Gavin

A handsome Welsh name often associated with a white hawk.

8. Gideon

A strong biblical name meaning “mighty warrior” or “great destroyer.”

9. Garrett

A traditional name meaning “spear strength.”

10. Griffin

A mythological name connected with the legendary griffin creature.

11. Gunner

A rugged modern name with a bold sound.

12. Gage

A short modern name meaning “pledge” or “measure.”

13. Giovanni

An Italian form of John, meaning “God is gracious.”

14. Gregory

A classic name meaning “watchful” or “alert.”

15. Gael

A short name connected with Gaelic heritage.

16. Grady

An Irish name often meaning “noble” or “illustrious.”

17. Gordon

A Scottish surname name with a strong traditional sound.

18. Guillermo

A Spanish form of William, meaning “resolute protector.”

19. Gustavo

A strong Spanish and Portuguese name with royal roots.

20. Garrettson

A longer surname-style form related to Garrett.

21. Genesis

A modern biblical word name meaning “beginning.”

22. Gunnar

A Scandinavian name meaning “warrior.”

23. Gibson

A surname-style name meaning “son of Gilbert.”

24. Gilbert

A vintage name meaning “bright pledge.”

25. Glenn

A simple nature name meaning “valley.”

26. Gannon

An Irish name meaning “fair-skinned” or “fair-haired.”

27. Galen

A gentle Greek name meaning “calm.”

28. Garrison

A surname-style name meaning “son of Garrett.”

29. Griffin

A strong mythological name with heroic style.

30. Gerard

A traditional name meaning “brave with a spear.”

31. Gaelan

A variation related to Gael or Galen.

32. Galvin

An Irish surname-style name with a friendly sound.

33. Gray

A short color-inspired name that feels sleek and modern.

34. Grey

A stylish spelling variation of Gray.

35. Grover

A vintage name meaning “from the grove.”

36. Garland

A nature and surname-style name connected with wreaths and flowers.

37. Gus

A warm short form of Augustus or Gustav.

38. Gide

A rare short form related to Gideon.

39. Gareth

A Welsh name with a knightly, literary feeling.

40. Gentry

A surname-style name associated with nobility or class.

41. Gio

A short stylish form of Giovanni.

42. Gian

An Italian short form related to John.

43. Gianni

An Italian name meaning “God is gracious.”

44. Gaetano

An Italian name meaning “from Gaeta.”

45. Godfrey

A vintage name meaning “peace of God.”

46. Gable

A surname-style name with architectural charm.

47. Grove

A calm nature name connected with trees.

48. Golden

A warm word name connected with brightness and value.

49. Galileo

A rare historical name with scientific charm.

50. Gatsby

A literary surname-style name with vintage glamour.


50 Baby Girl Names That Start with G

1. Grace

A timeless virtue name meaning elegance, kindness, and divine favor.

2. Gabriella

A feminine form of Gabriel, meaning “God is my strength.”

3. Gianna

An Italian name meaning “God is gracious.”

4. Genesis

A modern biblical word name meaning “beginning.”

5. Genevieve

An elegant vintage name with French charm.

6. Georgia

A graceful feminine form of George.

7. Gemma

A lovely name meaning “gem” or “precious stone.”

8. Gabrielle

A refined French form of Gabriella.

9. Giselle

A graceful name often associated with beauty and promise.

10. Gwendolyn

A beautiful Welsh name often linked with blessedness or fairness.

11. Gloria

A classic name meaning “glory.”

12. Greta

A vintage name meaning “pearl.”

13. Gwen

A short Welsh name meaning “white,” “fair,” or “blessed.”

14. Gia

A short Italian-style name meaning “God is gracious.”

15. Goldie

A cheerful vintage name connected with gold.

16. Gloria

A classic name with a bright and dignified sound.

17. Gracelyn

A modern name combining Grace with the popular -lyn ending.

18. Gracie

A sweet nickname-style form of Grace.

19. Giuliana

An Italian form related to Juliana.

20. Galilea

A graceful name related to Galilee.

21. Guinevere

A legendary name connected with Arthurian romance.

22. Gillian

A classic name related to Julian.

23. Geraldine

A vintage name meaning “ruler with a spear.”

24. Garnet

A gemstone name with a deep red sparkle.

25. Gardenia

A floral name inspired by the fragrant white flower.

26. Gaia

A Greek name meaning “earth.”

27. Galena

A rare name with a mineral-inspired sound.

28. Gala

A short name suggesting celebration.

29. Giana

A spelling variation of Gianna.

30. Giovanna

An Italian name meaning “God is gracious.”

31. Golda

A vintage name meaning “gold.”

32. Gwyneth

A Welsh name often meaning “blessed” or “happy.”

33. Greer

A sleek surname-style name with Scottish roots.

34. Georgina

A refined feminine form of George.

35. Garland

A rare nature-inspired name connected with flowers and wreaths.

36. Ginger

A warm vintage name with spicy brightness.

37. Garnetta

A rare gemstone-inspired name.

38. Gelsey

A soft, uncommon name with a graceful sound.

39. Geneva

A place name with elegant international style.

40. Galina

A Slavic name meaning “calm” or “healer.”

41. Gracia

A Spanish name meaning “grace.”

42. Graciela

A beautiful Spanish name meaning “grace.”

43. Gilda

A vintage name meaning “sacrifice” or “value,” depending on origin.

44. Ginevra

An Italian form of Guinevere.

45. Gustava

A feminine form of Gustav.

46. Glory

A bright virtue-style word name.

47. Gloriana

A romantic extended form of Gloria.

48. Glenna

A gentle name connected with valleys.

49. Garnette

A feminine variation of Garnet.

50. Greenlee

A modern nature-style surname name.


Final Thoughts

Baby names that start with G can feel graceful, grounded, golden, and full of charm. For boys, names like Gabriel, Grayson, Grant, Graham, and Gideon offer strength and character. For girls, names like Grace, Gabriella, Gianna, Genevieve, and Gemma feel elegant, sweet, and meaningful.

Whether parents want something classic, modern, biblical, vintage, nature-inspired, or rare, G names offer many beautiful choices that can grow well with a child.