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

Advertisement

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

Looking for names for boys starting with other letters of the alphabet?

Complete your baby boy name shortlist by clicking on the letter you’re after 

 

A | B | C | D | E | F | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z 

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:

Advertisement
Advertisement
Advertisement
Advertisement