Menu
Subscribe Search

248 Baby Boy Names That Start With G

These G boy names include meanings and origins, with familiar favorites and distinctive choices to help you choose a name that feels right.

Updated August 3, 2026

by Alina Hodkinson

Additional contribution by Stefanie Miller

Share

Choosing a name for your baby boy can be one of the most enjoyable parts of preparing for his arrival. If you’re drawn to the letter G, names such as Gabriel and George may already be on your list, but you may also find options you haven’t considered before.

If you’re searching for boy names that start with G, each option below includes a meaning or origin. As you read, jot down your favorites and try them with your last name.

Boy Names That Start With G

The names are grouped by style and listed alphabetically within each category, so you can go straight to the sections that interest you most.

Across U.S. births from 2020 through 2025, Gabriel was the highest-ranking G name on this list.1 The names below are listed alphabetically.

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

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

3. Gavin — An English and Scottish form of the Arthurian name Gawain; its meaning is uncertain.

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 — An English surname meaning “son of the steward.”

9. Greyson — A spelling variant of Grayson, meaning “son of the steward.”

10. Griffin — A Latinized form of the Welsh name Gruffudd; it can also refer to the mythical creature with a lion’s body and an eagle’s head and wings.

31 Cute Boy Names That Start With G

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 — A Germanic name meaning “rule of the spear.”

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 short form of Giovanni.

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

Preparing for Birth? Start Here.

Short, practical lessons to help you feel more prepared, supported, and ready for birth.
248 Baby Boy Names That Start With G
248 Baby Boy Names That Start With G

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 — An English word name based on the color gray.

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

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

27. Grover — An English surname derived from an Old English word meaning “grove.”

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 — The Old French form of the Germanic name Wido.

11 Common Boy Names That Start With G

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 — The Italian, Spanish, and Portuguese form of Gustav.

45 Cool Boy Names That Start With G

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 — An English word for an opening move or calculated action intended to gain an advantage; it is also the name of a Marvel character.

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

6. Gannon — An English name meaning “white” or “fair.”

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 — An Arthurian name of uncertain meaning.

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.”

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 — An Old English place name meaning “goat homestead.”

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 — A spelling variant of Grayson, 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

1. Gabino — The Spanish form of Gabinus, an Ancient Roman name associated with the city of Gabii.

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

3. Gabo — A Spanish diminutive of Gabriel, meaning “God is my strength.”

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 — An Armenian short form of Garegin.

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 literary name used by Victor Hugo in Les Misérables that later became French slang for a street urchin or 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 — A German name meaning “guardian.”

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 — The Italian form of Janus, the Roman god of beginnings and transitions.

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 — An Italian short form of names ending in -gino.

35. Giovani — A Spanish and Portuguese form of Giovanni.

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 — A Slavic name meaning “mountain man.”

44. Gord — English for “spacious fort.”

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

46. Gorham — An English surname 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

1. Gaara — A fictional Japanese name best known from the manga and anime series Naruto.

2. Gaber — A Slovene name meaning “hornbeam tree.”

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 — An Arabic name meaning “beauty.”

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 Portuguese 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 — A modern spelling variation of Genoa, the Italian port city.

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

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

29. Gershwin — A surname closely associated with American composer George Gershwin.

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 — A Japanese rendering of Wukong, referring to the Monkey King; it is best known as the name of the hero in Dragon Ball.

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 — A rare compound name formed from “grim” and “wolf.”

61. Grimsley — An Old English name 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 — A Sanskrit name meaning “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 — A Hebrew name meaning “God is my fortune.”

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

4. Gamaliel — A Hebrew name meaning “God is my reward.”

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 — A Hebrew name possibly derived from a word meaning “uncover” or “reveal.”

12. Gomer — Hebrew for “complete.”

When your shortlist is down to a few names, say each one aloud with your last name and check the initials. It is also worth considering the nicknames your family might naturally use.

For more ideas, visit our baby names hub or continue with these related name lists:

View Sources +
Share
  • 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

you’re not alone

Know What to Do When Labor Starts

Step-by-step guidance to help you feel prepared, supported, and clear on what to do when it matters most.

Baby Chick App
Get Our Free Mom Newsletter