248 Baby Boy Names That Start With G - Baby Chick
Menu
Subscribe Search

248 Baby Boy Names That Start With G

These G boy names offer strong meanings, great sounds, and plenty of inspiration to help you find a name that feels perfect for your baby boy.

Updated December 4, 2025

by Alina Hodkinson

Additional contribution by Stefanie Miller

Share

Choosing a name for your baby boy is one of the most exciting parts of preparing for his arrival. Whether you’ve loved the letter G for a long time or recently realized how many great names begin with it, narrowing your search by letter can make the process feel more fun and focused.

If you’re looking for boy names that start with G, this list has you covered. From well-known favorites to bold and unexpected G boy names, you’ll find plenty of styles and meanings to help inspire your search.

Boy Names That Start With G

These G boy names range from familiar classics to rare and adventurous picks. No matter your naming style, this list offers plenty of meaningful options.

These popular G boy names are long-time favorites thanks to their timeless charm and strong meanings.

1. Gabriel — Hebrew for “God is my strength.”

2. Gael — This name refers to Gaelic languages in Breton.

3. Gavin — A Celtic name meaning “white hawk.”

4. George — This is a Greek name that means “farmer.”

5. Giovanni — Italian for “God is gracious.”

6. Graham — This name means “gravelly homestead” in Scottish.

7. Grant — A Scottish name meaning “large.”

8. Grayson — This name means “son of the bailiff” in English.

9. Greyson — This name is English for “son of the steward.”

10. Griffin — Welsh for “strong lord” and a mythical creature with the wings and head of an eagle and the body of a lion.

31 Cute Boy Names That Start With G

Sweet and full of personality, these cute G boy names bring warmth and charm to any baby name list.

1. Gabe — This name means “God is my strength” in Hebrew.

2. Gage — French for “oath” or “pledge.”

3. Garcia — This name means “bear” in Spanish and Portuguese.

4. Gardner — An English name meaning “keeper of the garden.”

5. Garfield — English for “triangular field.”

6. Garvin — Irish for “rugged.”

7. Ged — This name means “spear strength” in German.

8. Geoff — French for “pledge of peace.”

9. Gene — A Greek name meaning “well-born” or “noble.”

10. Genuine — An English word name meaning “truly” and “authentic.”

11. Georgie — This name means “farmer” in Greek.

12 Gerald — This cute name means “ruler with the spear” in German.

13. Gerard — In German, this name means “spear strength.”

14. Gibby — German for “shining pledge.”

15. Gil or Gill — A Hebrew name meaning “happiness.”

16. Gilbert — This name is German for “shining pledge.”

17. Gilligan — This name means “lad” in Irish.

18. Gilly — German for “shining pledge.”

19. Gio — An Italian G boy name meaning “God’s gracious gift.”

20. Giuseppe — This name means “Jehovah increases” in Italian.

21. Glynn — This name means “a narrow valley” in Scottish.

22. Gonzo — This Spanish name means “saved from combat.”

23. Gordie — Scottish for “great hill.”

24. Gray — This adorable name is based on the American English word for the color.

25. Greg — A Greek name meaning “watchful” or “vigilant.”

26. Grey — This is the British English spelling of the color name.

27. Grover — Greek for “vigilant” or “watchman.”

28. Gryff — Welsh and Irish for “strong lord.”

29. Gulliver — An Irish name meaning “glutton.”

30. Gus — This name means “great” or “magnificent” in Latin.

31. Guy — French for “man” or “leader.”

11 Common Boy Names That Start With G

These common G boy names are familiar, friendly, and easy to recognize in everyday life.

1. Garrett — An Irish name meaning “spear strength.”

2. Gary — English for “spearman.”

3. Geoffrey — This name means “pledge of peace” in French.

4. Gerardo — This name means “spear strength” in Spanish.

5. Gianni — An Italian name meaning “God is gracious.”

6. Gordon — Scottish for “great hill.”

7. Grady — This name is Irish for “noble.”

8. Gregory — This name means “vigilant” or “watchman” in Greek.

9. Guillermo — Spanish for “resolute protection.”

10. Gunner — A Scandinavian name meaning “bold warrior.”

11. Gustavo — This name means “staff of the goths” in Latin.

45 Cool Boy Names That Start With G

Stylish and full of confidence, these cool G boy names offer bold, modern appeal.

1. Gaines — This is an Old English nickname for someone who is crafty.

2. Galahad — This is an Old French name derived from the place called “Gilead.” It is also the name of Sir Lancelot’s son in the Arthurian Legend.

3. Galileo — An Italian name that means “from Galilee.”

4. Gambit — “Gambit” means a calculated risk for one to gain an advantage. It is a term often used in chess. It is also a name created by the Marvel Universe for a mutant character.

5. Gandalf — Old Norse for “wand elf.”

6. Gannon — This cool and exciting name means “white” or “fair” in English.

7. Gareth — The brother of Gawain in Arthurian Legend. It is said to be of Welsh origin and means “gentle.”

8. Garnett — This is an English occupational name for someone who makes hinges.

9. Garrison — English for “son of Garrett.”

10. Garth — An English name for someone who worked in or near a garden.

11. Gaston — This name means “guest” or “stranger” in French.

12. Gatsby — A German name meaning “from Gaddesby.”

13. Gauthier — French for “power of the army.”

14. Gawain — The meaning of this boy’s G name is “May hawk” in Welsh.

15. Gehrig — This name means “spear” in German.

16. Geordi — This name means “farmer” in English.

17. Geralt – Polish author Andrzej Sapkowski created this name for the main character in “The Witcher” series.

18. Germaine — This name means “brother” in French.

19. Geronimo — Spanish for “sacred.”

20. Giancarlo — Italian for “God is gracious” and “free man.”

The Birth You Deserve Starts Here

Don’t just read our articles — prepare. Our Birth Prep Challenge is your 8-week plan with expert lessons, partner tools, and support from expert doula Nina Spears, so you feel truly ready for birth.
Download on the App Store
Get it on Google Play
248 Baby Boy Names That Start With G
248 Baby Boy Names That Start With G

21. Gibson — An English name meaning “Gilbert’s son.”

22. Gillespie – This name means “bishop’s servant” in Scottish.

23. Gilmore — Irish and Scottish for “devoted to the Virgin Mary.”

24. Giorgio — In Italian, this name means “farmer.”

25. Glanville — This name means “domain of a person named Gland” in Old French.

26. Godrick — An English name meaning “God’s power.”

27. Golding — Old English for “son of Golde.”

28. Gomez — In Spanish, this name means “man.”

29. Gonzalo — This name means “saved from combat” in Spanish.

30. Goodman — This is a Middle English name for the household master.

31. Gotham — This name can mean “goat homestead” or “water meadow” in Old English.

32. Gottfried — German for “peace of God.”

33. Granger — This name means “farm bailiff” in English.

34. Grantley — This name means “from the large meadow” in English.

35. Graysen — An English G name for boys meaning “son of the steward.”

36. Greger — Swedish for “watchful.”

37. Gregor — This name means “watchful” in German.

38. Griffith — A Welsh name meaning “strong lord.”

39. Grimm — This name means “stern” or “severe” in English.

40. Grimshaw — This is an English habitational name for two places called Grimshaw in Lancashire, England.

41. Griswold — An English name meaning “from the gray forest.”

42. Gryphon — In Welsh, this name means “strong lord.” It is also a mythical creature with the wings and head of an eagle and the body of a lion.

43. Gunn — German for “bold warrior.”

44. Gunther — This name means “battle warrior” in German.

45. Guthrie — This name means “windy place” in Scottish.

65 Unique Boy Names That Start With G

Creative and distinctive, these unique G boy names make memorable, standout choices.

1. Gabino — Spanish for “God is my strength.”

2. Gable — An English name for a triangular-shaped hill.

3. Gabo — This name means “God is my strength” in German.

4. Gabrian — This name means “man of God” in Hebrew.

5. Gaele — English for “my father is joy.”

6. Gaetan — An Italian name meaning “from Gaeta,” a city in Italy.

7. Gahan — Irish and Scottish for “God is gracious.”

8. Gaige — This name means “pledge” or “oath” in French.

9. Gaillard — In French, this name means “strong.”

10. Ganesh — Hindi for “lord of hordes.”

11. Garek — An English name meaning “oak tree grove.”

12. Garen — This name means “welding” in Irish, Slavic, and French.

13. Garron — Irish for “gelding.”

14. Gaten — An Italian and English name meaning “of Gaeta.”

15. Gaurav — This name is Sanskrit for “importance” or “dignity.”

16. Gaven — English for “white hawk.”

17. Gavroche — A French literary name meaning “mischievous child.”

18. Gaylord — French for “brisk” or “high-spirited.”

19. Gentry — English for “noble.”

20. Georgi — This name means “farmer” in Bulgarian.

21. Georgio — Greek for “farmer.”

22. Gerhardt — A German name meaning “spear.”

23. Gerran — This G name for boys means “guardian” in German.

24. Gershon — Hebrew for “exile.”

25. Giacomo — This name means “supplanter” in Italian.

26. Gianandrea — Italian for “God is good.”

27. Gianfranco — This name means “God is gracious” and “free man” in Italian.

28. Gianluca — This name means “God is gracious” and “light” in Italian.

29. Giano — An Italian name meaning “archway.”

30. Gillian — English for “youthful.”

31. Gillis — This name means “young goat” in Swedish.

32. Gilman — English for “protection.”

33. Gilroy — An Irish name meaning “son of the red-haired servant.”

34. Gino — This name means “well-born” or “noble” in Italian.

35. Giovani — This unique boy’s name is “God is gracious” in Portuguese.

36. Giuliano — An Italian name meaning “youthful.”

37. Giulio — This name also means “youthful” in Italian.

38. Glendon — Scottish Gaelic for “from the dark glen.”

39. Godric – English for “God’s power.”

40. Godwin — An Old English name meaning “friend of God.”

41. Goldwin — This name means “golden friend” in Old English.

42. Gonzales — Spanish for “son of Gonzalo.”

43. Goran — This unique name means “mountain man” in Slavic.

44. Gord — English for “spacious fort.”

45. Gordan — Serbian and Croatian for “dignified.”

46. Gorham — An English boy’s name starting with G, meaning “from a triangular-shaped homestead.”

47. Goro — Japanese for “fifth son.”

48. Gotama — This name means “the best ox” in Sanskrit.

49. Gough — A nickname for a red-haired person in Welsh.

50. Gracen — English for “son of the gray-haired.”

51. Graden — An English name meaning “son of Gregory.”

52. Graer — Gaelic for “gray-haired man.”

53. Granite — This is an English name for a type of rock made up of primarily quartz.

54. Gratian — This name means “grace” in Latin.

55. Graziano — An Italian name meaning “grace.”

56. Greco — This name means “from Greece” in Italian.

57. Greenberry — An Old English name meaning “green hill.”

58. Greenwood — This is an English name for someone who lives near a lush forest.

59. Grigor — Armenian and Bulgarian for “watchful.”

60. Gryffin — English for “lord.”

61. Guadalupe — This name means “hidden river” or “valley of the wolves” in Spanish.

62. Guido — This name means “wood” in Italian.

63. Gunnar — An Old Norse name meaning “warrior” or “army.”

64. Gustaf — Swedish for “staff of the geats.”

65. Gwyn — This name means “fair” or “blessed” in Welsh.

74 Rare Boy Names That Start With G

These rare G boy names offer uncommon beauty and one-of-a-kind appeal.

1. Gaara — This name means “demigod who loves himself” in Japanese.

2. Gaber — This Slovene name means “God is my strength.”

3. Gabin — French for “from the city of Gabii.”

4. Gabriol — A rare spelling of Gabriel. It is Hebrew for “God is my strength.”

5. Gadielan — Arabic for “God is my fortune.”

6. Gallagher — This name means “foreign help” in Irish.

7. Galloway — A Scottish name meaning “place of the foreign Gaels.”

8. Galvan — This name means “descendant of the fair one” in Irish.

9. Galway — Irish for “stony river.”

10. Gamal — This G boy name means “beauty” in Arabic.

11. Ganix — Basque for “God is gracious.”

12. Ganz — A German name meaning “goose.”

13. Gardiner — French for “keeper of the garden.”

14. Garland — This name means “triangle land” in English.

15. Garner — English for “granary.”

16. Garrick — An English name meaning “oak tree grove.”

17. Gaspar — Spanish and Potuguese for “treasurer.”

18. Gates — This is an English name for someone living near town gates.

19. Gavan — This name means “white hawk” in Celtic.

20. Gavran — Croatian for “raven.”

21. Gbenga – This name means “lift up” or “elevate” in Yoruba.

22. Geddes — A Scottish name meaning “mountain ridge.”

23. Gelso — Italian for” mulberry.”

24. Gendry — This is a literary name created by George R.R. Martin. It has an unknown meaning and origin.

25. Genghis — This name means “universal ruler” in Mongolian.

26. Genoah — Italian for “from Genoa” and the name of a joint in the human body.

27. Germanus — Latin for “brotherly” or “from Germany.”

28. Gerritt — This Dutch name means “spear.”

29. Gershwin — This Hebrew name is related to music and song.

30. Gerson — A Hebrew name meaning “exile.”

31. Ghaith — Arabic for “rain.”

32. Giannis — Greek for “God is gracious.”

33. Gide — French for “young goat.”

34. Gifford — This name means “ford associated with Gydda” in English.

35. Gilchrist — A Scottish name meaning “son of Gille Crist.”

36. Gilderoy — In English, this name means “golden king.”

37. Gilgamesh — Sumerian for “the kinsman is a hero.”

38. Gilles — This name means “young goat” in French.

39. Glade — English for “clearing in a forest.”

40. Gladstone — This is an English place name for an area in Lanarkshire, England.

41. Glendale — This name means “valley” in Scottish.

42. Glennard — A Gaelic name meaning “glen.”

43. Gnaeus — Latin for “birthmark.”

44. Godden — Old English for “friend of God.”

45. Godwyn — An English name meaning “friend of God.”

46. Goku — Japanese for “aware of emptiness.”

47. Goldwyn — This name means “gold friend” in English.

48. Golyath — Hebrew for “exile.”

49. Gopal — This Hindi name means “cow protector.”

50. Goren — This name means “barn floor” in Hebrew.

51. Gorrin — This name is also Hebrew for “barn floor.”

52. Gower — Old Welsh for “pure.”

53. Graceson — An English name meaning “son of a gray-haired person.”

54. Gradel — Old French for “pitted.”

55. Graeme — This name is Scottish for “gravelly homestead.”

56. Grafton — English for “town in a grove.”

57. Gratiano — An Italian name meaning “grace.”

58. Greeley — English for “pitted” or “scarred.”

59. Greely — This Old English name means “gray meadow.”

60. Grimmwolf — This name is of German origin and means “fierce as a whole.”

61. Grimsley — An Old English G name for boys meaning “dark meadow.”

62. Gryffyn — Cornish for “lord.”

63. Gudmundur — Old Norse for “protection of God.”

64. Guerrino — This name means “war” in Italian.

65. Guglielmo — Italian for “resolute protection.”

66. Guillaume — This name means “resolute protection” in French.

67. Gunder — A Swedish name meaning “army” or “warrior.”

68. Gurtaj — This name means “guru’s crown” in Sanskrit.

69. Guryon — Hebrew for “young lion.”

70. Gusztav — Hungarian for “staff of the geats.”

71. Gwilym — This name means “resolute protection” in Welsh.

72. Gyan — In Sanskrit, this boy’s name, starting with G, means “filled with knowledge.”

73. Gylmore — Gaelic for “servant of the Virgin Mary.”

74. Gyuri — Hungarian for “farmer.”

12 Biblical Boy Names That Start With G

Inspired by powerful figures in scripture, these biblical G boy names carry deep meaning and rich history.

1. Gad — A Hebrew name meaning “fortune.”

2. Gadiel — This name means “God is my fortune” in Hebrew and Arabic.

3. Gaius — This name means “rejoice” in Latin.

4. Gamaliel — Hebrew for “my word is God.”

5. Gedaliah — This Hebrew name means “Yahweh is great.”

6. Gemariah — This name means “Yahweh has completed” in Hebrew.

7. Genesis — A Greek name meaning “birth” or “origin.”

8. Gershom — Hebrew for “exile.”

9. Gideon — This name means “feller” or “hewer” in Hebrew.

10. Gilead — A Hebrew name meaning heap of witness.”

11. Goliath — This name means “uncover” or “reveal” in Hebrew.

12. Gomer — Hebrew for “complete.”

We hope this list of boy names that start with G helped you discover new favorites to add to your baby name list. Whether you’re drawn to bold choices, sweet classics, or something in between, the right name will be the one that feels meaningful to your family.

Still exploring? Here are more curated baby name lists that offer fresh inspiration — or visit our baby names hub for even more ideas.

Share
Was this article helpful?
  • Author
  • Co-Author

Alina is a Journalism graduate and a mom blogger living in Ontario, Canada. She is also a wife and a mom to a 4-year-old little boy. She is most passionate about parenting and momming, along with overcoming loss after suffering a great loss of her own. Above all - she loves to write and create content that speaks about motherhood and the madness that surrounds it!

Read full bio

Baby Names by Letter

Browse A–Z baby names and find the perfect fit for your family.

Boy names Girl names

let’s get you ready!

The Birth You Deserve Starts Here

Join trusted doula Nina Spears in The Birth Prep Challenge — an expert-designed, step-by-step program with daily lessons, partner prep, and real support to help you feel fully prepared during pregnancy and when labor begins.

Download on the App Store Get it on Google Play
Baby Chick App
Get Our Free Mom Newsletter