Deciding on a name for your little boy is a momentous task for any parent. Your chosen name is going to stick with your baby's life for eternity and become his symbol of remembrance to the world. 

Hence, you would want a name that sounds strong, but also one that carries a special meaning. Look at G, an English alphabet that holds endless possibilities of marvelous names for your kid.

Popular Male Names That Start With G

1. Gabriel

Gabriel is one of the most popular male names that start with G. It is derived from Hebrew's Gavrie'l, which means "God is my strong man". it is also the name of an Archangel in the Bible.

2. George

Known as a royal baby name, George has been the name of many English kings throughout history. It has Greek roots, coming from the word Georgos. It means "earth worker" or "farmer".

3. Gavin

Gavin is a name derived from Gawain, a medieval Welsh name. Gawain means "white hawk", "white falcon" or even "God send".

4. Giovanni

An Italian name for your beautiful baby boy, Giovanni has been used since the Middle Ages. it means "god is gracious".

5. Gideon

Gideon has Hebrew roots and means "hewer" or "feller". It is also featured in the Old Testament. 

6. Griffin

A name with Old Welsh origins (Gruffudd), Griffin means "lord" or "prince". Griffin can also denote "strong".

7. Gunner

A popular name in the Nordic countries, Gunner is a variant of Gunnar and means "warrior" or "war".

8. Grayson

Grayson is derived from an English surname. It means "son of the steward" in Middle English. It also has similarities with Jason and Graham. 

9. Grant

Hailing from a Scottish and English surname, Grant means "great" or "large" in Norman French.

10. Graham

Graham is a name with Scottish roots. It is derived from a place called Grantham, which denotes "gravelly homestead" in Old English.

Cute Male Names Starting With G

11. Gerald

A name with Germanic roots, Gerald means "rule of the spear".

12. Garth

Garth is an English name that refers to someone who lives near an orchard. 

13. Grady

A name with Irish origins, Grady is derived from the word grada, and means noble.

14. Gabe

Gabe has Hebrew roots and refers to "God is my strength".

15. Gale

This name is inspired from Old English (jaile) and Greek (Galen). This word means tranquil (Old English) or jovial (Greek).

16. Gino

This cute name has Italian roots and is a shortened version of Luigino or Eugenio.

17. Gustav

Meaning "set of the Gods", Gustav is a cute boy's name with Swedish origins.

18. Grayden

This name is derived from Old English. It means "son of the gray-haired one".

19. Gus

Am English name, Gus refers to "great". This is a perfect name to embody your child's future greatness and legacy.

20. Gordon

If you are a foodie, then you'll be familiar with this name. It is the name of the popular cook, Gordon Ramsey. It is a derivative of a Scottish surname with the same name.

21. Gerry

Gerry is a name with Irish roots. It is derived from Gaelic (O Gadhra). This translates to a dog, displaying the pet's cuteness.

22. Guy

Guy is a name with French roots. In Old French, there is the word called Guie, which refers to "leader".

23. Gregory

A name with Greek origins, Gregory denotes "watchful" and "alert".

24. Glenn

Glenn is a cute name with Scottish roots. Gleen means "wooded valley".

25. Garrison

This word originated from Middle English. It is a great name for your baby boy, and means "protection", "stronghold" or "spear-fortified town".

26. Gatlin

This is an English name that refers to "companion". This makes sense since your child is going to be your companion for your entire life. 

27. Garrett

Another Germanic name in the list, Garrett means "strong", "hard" or "spear". 

28. Gonzalo

Gonzalo is a popular cute name in Spanish-speaking countries. It refers to "battle", a testament to your child's future. 

29. Gaelen

Gaelen has Greek roots and means calm.

30. Garlin

A name with French origins, Garlin refers to the "land of the spear". It can also signify a "wreath" or "prize"

31. Green

Green is a popular color that can act as a name for your baby boy. It comes from Old English origins, i.e. the word Grene.

32. Gilford

A name with Germanic roots, Gilford means "oath of peace".

33. Geo

This is an American name for your sweet child. Geo means "farmer" or "location".

34. Gerard

Gerard is a sweet name with Germanic origins. It refers to "brave spearman". It highlights the warrior spirit of your little one. 

35. Gilli

This name means "joy and rejoice" and is connected to the Hebrew tongue.

Cool Boy Names That Start With G

36. Geraghty

An Irish-originated word, Geraghty is derived from the Gaelic's "member of the assembly" or "frequent assemblies" meaning. 

37. Gatsby

Gatsby is a cool name you can use for your child. It was made famous through the superhit book, The Great Gatsby. 

38. Griffyth

Griffyth has Welsh roots and means "strong grip" or "lord.

39. Gary

Gary has Germanic roots since e it is derived from "gar". It refers to "spear".

40. Geoffrey

Meaning "god " or "peace", Geofrrey is a cool name for your baby boy. It is a French / English name.

41. Gage

Gage is a cool name that has English / French roots. It means "measure" or "pledge".

42. Gunter

Gunter is a German name that means "battle" and "army". 

43. Geraldo

A cool Spanish name for your boy, Geraldo means spear rule. 

44. Gace

Gace refers to "pledge" and has French connections.

45. Genesis

A cool name that means beginning, Genesis is an appreciation of your newborn's life.

46. Gadisa

Gadisha has Ethiopian roots. It means shade. 

47. Godfrey

Meaning "god" or "good and peace", Godfrey is a cool boy's name that gives a peaceful aura. 

48. Giuseppe

A superb Italian name for your kid, Giuseppe denotes "God increases" or "he will add". This is a fantastic choice for religious parents seeking a cool name.

49. Gallagher

An Irish name, Gallagher refers to "stranger" or "foreigner".

50. Gulliver

Gulliver has Old French roots. This name denotes glutton.

51. Gottfried

A German name, Gottfried means "god" or "peace".

52. Gilchrist

This name is derived from Irish, and means "servant of Christ". This name is a perfect option for Christian parents. 

53. Gaines

Meaning crafty, Gaines is an English name that embodies your kid's future cleverness and charming status.

54. Godwin

if you want your child to be a "good friend", then Godwin is the perfect name for your baby boy. This name has English roots. 

55. Gold

Gold is an expensive and rare metal that is quite valuable in the market. Naming your child Gold signifies his high value in the real world.

56. Greer

Greer is a name with Scottish roots. It means alert. 

57. Giancarlo

Giancarlo is a cool Italian name that means John Charles.

58. Garland

Meaning "land of the spear", Garlan has French and English roots. It is the surname of the US Attorney General, Merrick Garland. 

59. Grisham

Taken from the English surname Greshman, Grisham is a great name to put for your baby boy. 

60. Gyles

An English name, Gyles is derived from Greek, and means "kid" or "goat".

61. Goliath

Goliath is a popular giant character in the David and Goliath tale. In Hebrew, Goliah refers to "reveal".

62. Gianluca

Meaning "god is Gracious" in Italian, Gianluca is another cool name that will give a magnificent aura to your child.

Exotic Boy Names That Begin With G

63. Galloway

One of the top exotic mens names beginning with G, Galloway has Scottish roots. It is based on the regional surname from the Scotland's region. 

64. Guang

A Chinese name for your child, Guang represents light. 

65. Giles

Meaning "kid" or "goat", Giles is an exotic name that is derived from Greek. It is used in English and French names. 

66. Gentry

Gentry means "noble birth" in the English language and can be a symbol of your child's regal status. 

67. Getty

Getty is a name with Irish roots, and is derived from the word that means "winged". 

68. Gates

Gates is a great name that is derived from an English surname. 

69. Glennon

A name with an Irish connection, Glennon is inspired by the surname that denotes cloak.

70. Garant

Garant is a word with French connections and means guarantor. 

71. Geordie

Geordie is the variant of George and is used by people who seek an alternative version. 

72. Guthrie

A name with English roots, Guthrie is inspired by the surname that means "windy place".

73. Greydon

Another English name in this list, Greydon means a grey-haired man. 

74. Goode

Goode is a name with English roots. It is derived from Goode, a surname that refers to "someone who conducted good deeds".

75. Griswold

Hailing from English roots, Griswold means "gravel" or "woodland".

76. Grover

Grover is a great name for your baby boy that means "ditch digger" in German. Meanwhile, it also represents someone who lives in the grove in English. 

77. Giulio

Giulio is an Italian name that represents "youthful". It embodies the youth of your child. 

78. Gable

A name with a German connection, Gable means "God is bright". 

79. Galton

Meaning "a rented estate", Galton is a superb English name for your little one.

80. Grantham

Grantham is a place in Lincolnshire in the UK. This name is derived from this British area.

81. Gabriol

This is a variant of the Gabriel name, an Archangel. It also means "God is my strength" in Hebrew. 

82. Gadielan

A name with Arabic roots, Gadielan means "God is my fortune". It is a great choice for religious parents who are fortunate of a healthy baby boy in their life. 

83. Gaber

This is a Slovene name that signifies "God is my strength".

84. Gabin

Meaning "from the City of Gabii" in French, this name is another exotic choice for your kid.

85. Gaara

A name with Japanese connections, Gara represents "demigod who loves himself". It is a great self-confidence booster for your child in the future. 

86. Gamal

meaning "beauty" in Arabic, this is another quality name for your baby boy. 

87. Ganix

Ganix means "God is gracious" in the Basque tongue. 

88. Garner

Meaning "granary" in English, this name is both unique and exotic to put on your child. 

89. Gardiner

Gardiner means "keeper of the garden" in French tongue. It is a fitting exotic name that gives a magnificent aura. 

90. Gaspar

Meaning "treasurer" in Spanish and Portuguese, Gaspar is a cool-sounding name that gives exotic vibes. Your child is going to collect valuable treasure in his life. 

Unique Male Names Starting With G

91. Gbenga

Meaning "lift up" or "elevate" in Yoruba, Gbenga is a unique taste for experimental parents. 

92. Genghis

Known as one of the most fearsome rulers of the Mongolian empire, Genghis means "universal ruler" in Mongolian.

93. Germanus

This name has Latin connections and means "from Germany" or "brotherly". It's a great choice for German parents who want a simple yet unique take on names. 

94. Gilgamesh

A unique choice, Gilgamesh means "the kinsman is a hero" in the Sumerian tongue. 

95. Glendale

With Scottish connections, the word Glendale means "valley".

96. Gladstone

Just like Grantham, Gladstone is a place located in Lanarkshire, England. It's a unique take on naming your kid after an area. 

97. Gavran

Meaning "raven" in Croatian language, Gavran can be a sign of the high intelligence of your child since ravens are also quite intelligent. 

98. Genoah

Meaning "from Genoa" in Italian, this name also represents a joint in the human body. 

99. Gerson

Gerson refers to "exile" in Hebrew and is a unique take on your child's name. 

100. Giannis

In English, Giannis means "ford associated with Gydda".

101. Godden

meaning "friend of God", in Old English, this name can be a unique selection for your boy.

102. Glennard

This is a Gaelic name that means "glen".

103. Gopal

Having Indian roots, this can be a traditional yet unique piece for your child. Gopal means "cow protector".

104. Gorrin

In Hebrew tongue, Gorrin refers to "barn floor".

105. Grafton

Menaing "town in a grove", Grafton is a unique name for your baby boy.