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
![Boy G The letter G](https://images.immediate.co.uk/production/volatile/sites/28/2021/05/Boy_G_Header-0a1cfb7.jpg?quality=90&resize=980,654)
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
More like this
- 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:
![Hilton La Romana, An All-Inclusive Family Resort - Lifestyle](https://images.immediate.co.uk/production/volatile/sites/28/2024/06/ACC007579DOM131-2b41b77.jpg?quality=90&resize=6000,4000)
See the best family holiday destinations from TUI for 2024
From waterparks in Ibiza to beachfront all-inclusive resorts in Gran Canaria, our selection of TUI family holidays is sure to help you pick the perfect getaway for you and your crew.