Baby boy names beginning with G – with origins and meanings
Are you on the hunt for baby name ideas for a boy that start with the 7th letter of the alphabet? We’ve got some genuinely great suggestions, along with their origin and meaning
Help for all of you who are compiling their baby boy name list and want some inspiration for names beginning with G. Find out if your baby could be a Gabbo, a Grady or a Gwynfor as well checking on the origins and meanings of all those great G names
1. Gabbo
- Origin: Old Norse
- Meaning: to mock
2. Gabriel
- Origin: Hebrew
- Meaning: strong man of God; the name of one of the Archangels
- Also: Gabe
3. Gal
- Origin: Hebrew
- Meaning: wave or mound; also used as a girl’s name
4. Galen
- Origin: Greek
- Meaning: calm
5. Gallagher
- Origin: Irish
- Meaning: foreign helper
6. Galloway
- Origin: Gaelic
- Meaning: stranger
7. Galvin
- Origin: Irish
- Meaning: Bright
8. Gamal
- Origin: Arabic
- Meaning: 'God is my reward'
9. Gamaliel
- Origin: Hebrew
- Meaning: my recompense is God
10. Ganesh
- Origin: Sanskrit
- Meaning: lord of the hosts
11. Gareth
- Origin: Welsh
- Meaning: gentle
- Also: Gary, Garry
12. Garfield
- Origin: Old English
- Meaning: a field shaped as a spear
13. Garnet
- Origin: Middle English
- Meaning: derived from the dark red gemstone; also used as a girl’s name
- Also: Garnett
14. Garret
- Origin: Irish
- Meaning: courageous with a spear; Irish version of Gerard
- Also: Garrett
15. Garrison
- Origin: Middle English
- Meaning: a town protected by spears
16. Garth
- Origin: Old Norse
- Meaning: a paddock
17. Garton
- Origin: Old English
- Meaning: triangular plot of land
18. Garve
- Origin: Gaelic
- Meaning: rugged
19. Gary
- Origin: English
- Meaning: spear
20. Gaspar
- Origin: Persian
- Meaning: treasure keeper
- Also: Gaspard, Jasper
21. Gaston
- Origin: French
- Meaning: a man from Gascony
22. Gavin
- Origin: Old French
- Meaning: English version of Gauvin, a French family from Brittany
23. Gaylord
- Origin: Old French
- Meaning: joyful, high-spirited
24. Gene
- Origin: Greek
- Meaning: well-born
- Also: Eugene
25. Genesis
- Origin: Latin
- Meaning: birth; the name of the first book of The Bible
26. Geoffrey
- Origin: Old German
- Meaning: believed to mean peace
- Also: Jeffrey, Geoff
27. George
- Origin: Greek
- Meaning: a farmer; St George is the patron saint of England
- Also: Geordie, Georgie, Georgy, Georges (French form)
28. Geraint
- Origin: Welsh
- Meaning: old
29. Gerald
- Origin: Old German
- Meaning: chief with a spear
- Also: Gerry, Jerry, Giraldo (Italian form), Giraud (French form)
30. Gerard
- Origin: Old German
- Meaning: courageous with a spear
- Also: Gerry, Jerry; Garret (Irish form), Garrett (Irish form)
31. Germain
- Origin: Unknown
- Meaning: originally believed to mean ‘a German’
32. Gervais
- Origin: Old German
- Meaning: spear carrier
- Also: Jarvis
33. Giacomo
- Origin: Italian
- Meaning: supplanter
- Also: James, Jacob
34. Gibson
- Origin: Old English
- Meaning: son of Gilbert
35. Gideon
- Origin: Hebrew
- Meaning: a hewer, someone who cuts wood, stone, or other materials; the name of a great leader of Israel
36. Giffard
- Origin: Old English
- Meaning: puffy cheeks
- Also: Gifford
37. Gilbert
- Origin: Old German
- Meaning: bright
- Also: Gib, Bert and Bertie
38. Gilchrist
- Origin: Gaelic
- Meaning: Christ’s servant
- Also: Gil
39. Giles
- Origin: Greek
- Meaning: goatskin
- Also: Gil, Gilles (French form)
40. Gillespie
- Origin: Gaelic
- Meaning: bishop's servant
41. Gilmour
- Origin: Scottish or Irish
- Meaning: son of the follower of the Virgin Mary
- Also: Gilmore, Gillmore
42. Gilroy
- Origin: Scottish
- Meaning: king's servant
43. Girvan
- Origin: Gaelic
- Meaning: small rough one
44. Gladwin
- Origin: Old English
- Meaning: glad friend
45. Glanville
- Origin: Old French
- Meaning: living among oak trees
- Also: Glanvil
46. Glen
- Origin: Gaelic
- Meaning: a valley
- Also: Glenn
47. Glyn
- Origin: Welsh
- Meaning: a valley
- Also: Glynn
48. Goddard
- Origin: Old German
- Meaning: a hard god
49. Godfrey
- Origin: Old German
- Meaning: the peace of god
50. Godric
- Origin: Old English
- Meaning: God the ruler
51. Godwin
- Origin: Old English
- Meaning: friend of God
- Also: Goodwin (see below)
52. Goldwin
- Origin: Old English
- Meaning: friend of gold
53. Goku
- Origin: Japanese
- Meaning: aware of emptiness
54. Goodwin
- Origin: Old English
- Meaning: good friend
55. Gopal
- Origin: Sanskrit
- Meaning: worshiper of Krishna
- Also: Gopalkrishna, Govind, Gobind (Sikh form)
56. Gorbat
- Origin: Arabic
- Meaning: eagle
55. Gordon
- Origin: Scottish
- Meaning: large fortification
56. Grady
- Origin: Irish
- Meaning: noble
57. Graham
- Origin: Scottish
- Meaning: grey or gravel homestead
- Also: Graeme, Grahame
58. Graily
- Origin: Latin
- Meaning: dish or bowl
59. Granger
- Origin: Anglo-Norman
- Meaning: farm bailiff: a surname used as a first name
60. Grant
- Origin: French
- Meaning: tall or large; a surname used as a first name
61. Granville
- Origin: Old French
- Meaning: large town
62. Gray
- Origin: Old English
- Meaning: grey-haired; a surname used as a first name
- Also: Grey
63. Gregory
- Origin: Greek
- Meaning: watchman
- Also: Gregor and the short form is Greg
64. Gresham
- Origin: Old English
- Meaning: surrounded by pasture
65. Greville
- Origin: French
- Meaning: Gréville is a town in La Manche, France
66. Grier
- Origin: Scottish
- Meaning: guardian, watchful
67. Griffith
- Origin: Welsh
- Meaning: strong warrior
- Also: Gruffydd (Welsh form), Griff, Griffin
68. Grimbald
- Origin: Old high German
- Meaning: derived from grimm, meaning fierce and the old English word beald, meaning bold
69. Grover
- Origin: English
- Meaning: lives near a grove of trees
70. Gulab
- Origin: Sanskrit
- Meaning: rose
71. Gunnar
- Origin: Norse
- Meaning: brave and bold
72. Gunter
- Origin: Old German
- Meaning: bold in war
73. Gus:
- Origin: English
- Meaning: majestic
- Also: Angus, Augustus
74. Gustav
- Origin: Old Norse
- Meaning: uncertain; name used by Swedish kings
- Also: Gustave (French form), Gus
75. Guthrie
- Origin: Gaelic
- Meaning: windy place
76. Guy
- Origin: Old German
- Meaning: uncertain
- Also: Guyon (French form), Guido (Italian and Spanish form)
77. Gwyn
- Origin: Welsh
- Meaning: blessed or fair
- Also: Gwynn
78. Gwynfor
- Origin: Welsh
- Meaning: fair and great
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:
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.