Resources for parents to get through the challenges.

  1. Home
  2. Baby Names

250 Amazing Boys Names That Start With G

Finding that perfect baby name for your beautiful baby can lead to a great deal of stress for many parents.

So to help inspire you to find that perfect name choice we have put together some of our favorite baby boy names that start with the letter G along with their meanings.

Our list contains some traditional names along with some that are rare and even unheard of in many western cultures.

Trendy Boy Names That Start With G 

Gabe – This is a name of English origin that is a short form of Gabriel.

Gabriel – A name of Hebrew origin that means Gid is my strength.

Gael – Of Irish origin and means a Gaelic person.

Gaetan – Means from Gaeta, Italy, and is of French origin.

Gale – English origin and means pleasant.

Galvin – This is a name of Irish origin and means sparrow.

Gareth – A name of Welsh origin meaning spear rule.

Garrett – Of English origin and means spear rule 

Garry – Is a diminutive form of Garrett or Gareth.

Gauge – English origin and means measurer.

Gavin – This is a name of English origin that means white hawk.

George – A name of Greek origin that means farmer.

Georgie – Of American origin and means farmer.

Gethin – Means dark-skinned and is of Welsh origin.

Gibson – English origin and means son of Gilbert.

Gideon – This is a name of Hebrew origin meaning woodsman.

Gilbert – A name of English origin meaning bright pledge.

Gillespie – Of Scottish origin and means son of Bishop’s servant.

Gillis – Means young goat and is of Dutch origin.

Gilmore – Irish origin and means servant of the virgin Mary.

Gino – This is a name of Italian origin that means farmer.

Glen – A name of Scottish origin meaning from the wooded valley.

Glenn – Of Scottish origin and means from the wooded valley.

Glyn – Means valley and is of Welsh origin.

Glynn – Welsh origin and means vale or valley.

Gordon – This is a name of English origin that means from Gordon, Scotland.

Gordy – A name of English origin that means from Gordon, Scotland.

Graham – Of English origin and means from the gravelly homestead.

Gram – Is a contraction of Graham and is of English origin.

Granger – English origin and means farmer.

Grant – This is a name of English origin that means large or great.

Gray – A name of English origin that refers to the color of the same name.

Grayson – Of English origin and means son of the grey-haired one.

Greg – Means vigilant and is of Greek origin.

Quirky Boy Names That Start With G

Gable – German origin and means God is bright.

Gage – This is a name of English origin that means measurer.

Galahad – A name of English origin meaning pure, noble and selfless.

Galdesa – Of Spanish origin.

Galen – Means calm and is of Greek origin.

Galileo – Latin origin and means person from Galilee.

Gallaghar – This is a name of Irish origin that means descendant of the love of foreigners.

Gan – A name of Vietnamese origin meaning to be near.

Gannon – Of Irish origin and means son of the fair-haired one.

Garan – Means stork and is of Welsh origin.

Gardner – English origin and means gardner.

Garfield – This is a name of English origin meaning from the triangular field.

Garran – A name of American origin that is a form of Garren.

Garren – Of American origin and is a combination of Gareth and Darren. 

Gary – Means spear rule and is of English origin.

Gaston – French origin and means from Gascony, France.

Gates – This is a name of English origin that means dweller by the gates.

Gavino – A name of Italian origin that means from the city of Gabium.

Gavyn – Of American origin and is a form of Gavin.

Gellert – Means brave with spear and is of Hungarian origin.

Gemini – Latin origin and means the twins.

Geo – This is a name of American origin and means farmer.

Geoff –  A name of English origin that means God peace.

Geoffrey – Of English origin and means God peace.

 Georgino – Means farmer and is of Italian origin.

Geraint – Welsh origin but the meaning is unknown.

Gerald – This is a name of English origin meaning rules with spear.

Gerard – A name of English origin meaning brave spearman.

Geronimo – Of Italian origin and is a holy name.

Gerry – Is a diminutive form of Gerald and is of German origin.

Gervais – French origin and means spearman.

Gianni –  This is a name of Italian origin that means God is gracious.

Gibbs – A name of English origin meaning family of Gilbert.

Gidja – Of Aboriginal origin and means God of the moon.

Giles – Means pledge or young goat and is of English origin.

Gill – English origin and is short for Gilbert or William.

Gilles – This is a name of French origin and means pledge or young goat.

Gilon – A name of Hebrew origin that means joy.

Gilroy – Of Irish origin and means servant of the redhaired man.

Giorgio – Means farmer and is of Italian origin.

Giovanni – Italian origin and means God is gracious.

Godric – This is a name of English origin that means the power of God.

Godwin – A name of English origin that means good friend.

Gomer – Of Hebrew origin and means to complete.

Gomez – Means man and is of Spanish origin.

Gordie – Scottish origin and means from Gordon, Scotland.

Grady – This is a name of Irish origin meaning descendant of the noble one.

Unique Boy Names That Start With G

Gad – A name of Hebrew origin that means happiness, luck and fortune.

Gadiel – Of Arabic origin and means my fortune.

Gaerwn – Means white fort and is of Welsh origin.

Gaetano – Italian origin and means from Gaeta, Italy.

Gagan – This is a name of Indian origin meaning heavenly sky.

Gainell – A name of American origin that means happy and shiny.

Gaines – Of English origin and means clever one.

Gaius – Means person of earth and is of Latin origin

Gaiva – Lithuanian origin and means vital, full of earth.

Gaiwan – This is a name of Welsh origin that means white hawk.

Gajijens – A name of Native American origin that means its flower fall.

 Galal – Of Arabic origin and means greatness.

Galaxy – Means a large system of stars and is of American origin.

Galeno – Spanish origin and is a form of Galen.

Galido – This is a name of Spanish origin.

Galilee – A name of English origin meaning country of gentiles.

Gallegos – Of Spanish origin and means foreigners from Galicia, Spain.

Gallio – Means lives on milk and is of Latin origin.

Galvan – English origin and means bald or receding hairline.

Gamada – This is a name of African origin that means glad or pleased.

Gamaliel – A name of Hebrew origin that means God is my reward.

Gandhi – Of Indian origin and means sun.

Ganesa – Means God of intelligence and wisdom and is of Indian origin.

Gang – Chinese origin and means unyielding.

Ganix – This is a name of Basque origin meaning God is gracious.

Garin – A name of Armenian origin that is an ancient city in Armenia.

Garland – Of English origin and means wreath of flowers or leaves.

Garner – Means gardener and is of English origin.

Garo – Armenian origin but unsure of the meaning.

Garold – This is a name of American origin that means army ruler with spear.

Garrick – A name of English origin meaning from a place covered by oaks.

Garridan – Of English origin and means descendant of Gerard.

Garrison – Means son of Gerard/Gerald and is of English origin.

Garron – English origin and is a form of Garren.

Garson – This is a name of English origin that means valet.

Garsteaode – A name of Native American origin meaning standing rock.

Garth – Of English origin and means garden keeper.

Garton – Means from the enclosed farm and is of English origin.

Garuda – Indian origin and means king of birds.

Garvey – This is a name of Irish origin that means rough.

Garza – A name of Spanish origin meaning the heron bird.

Gaspard – Of French origin and means treasurer.

Gatik – Means progressive and is of Indian origin.

Gatland – English origin and means dweller in the land by the gate.

Gatlin – This is a name of English origin that means fellow or companion.

Gattaca – A name of American origin.

Gaubert – Of French origin and means bright ruler.

Gaurav – Means pride and is of Indian origin.

Gautam – Indian origin and is clan name of Buddha.

Gauthier – This is a name of French origin that means army ruler.

Gautier – Of French origin and means army rule.

Gauvain – Means hawk and is of French origin.

Gavan – Originally an Irish surname, with no known meaning.

Gavivi – A name of African origin and means money is sweet.

Gavril – Slavic in origin and means God is my strength.

Gawel – Of Polish origin and means newcomer or rooster.

Gazali – Means native of Ghazal in Iran.

Gedali – From the Hebrew ‘Gedhaliyah’, of Polish origin and means God is great.

Gedymin – This was originally a Lithuanian name, Gedemin. Now with Polish origin and means grieve, remember.

Geet – A name of Indian origin and means song.

Geir – Of Scandinavian origin and means spear.

Gektor – Slavic in origin and means anchor, steadfast. It is a form of the name Hector.

Gemi – Means modest lifestyle and is of Indonesian origin.

Genaro – A name of Italian origin and means January.

Genesis – Greek in origin and means beginning, birth. It is also the name of the first book of the Bible.

Geniusz – Of Polish origin and means well born. A variation of the name Eugeniusz, a form of Eugene.

Genji – Means source, heal, peace, and is of Japanese origin.

Genkei – Japanese in origin and means to be honored.

Gennadiy – A name of Russian origin and means of noble descent.

Gent – Means gentleman and is of English origin.

Gentry – English in origin and means nobility of birth. 

Geona – Italian form of Jonah and means a dove.

Geordi – Originally a diminutive for the name George. Of English origin and means farmer.

Georgios – Greek form of the name George and means farmer.

Georgiy – The Russian form of George and means farmer.

Gera – In the Bible, a son of Benjamin. A name of Hebrew origin and means pilgrimage.

Geraldo – Spanish form of Gerald. Means spear rule and is of Spanish origin.

Geralt – Variation of the name Gerald, means rules with spear and is of American origin.

Gerardo – A Spanish form of Gerard and means spear brave.

Geraism – Of Russian origin and means elder.

Gerasimos – Greek in origin and means gift, reward.

Gerben – Means spear bear and is of Dutch origin.

Gerhard – Of German origin and means brave spearman.

Gerik – A name of Scandinavian origin and means spear ruler.

German – English in origin and means from Germany.

Gerodi – Of Italian origin and means hero or hill.

Gershom – Means stranger and is of Hebrew origin.

Gershon – In the Bible, Gerson was the eldest son of Levi. The name is of Hebrew origin and means exile.

Gervasio – Spanish origin and means spear hunter.

Gervydas – A name of Polish origin and means good sight.

Gerwin – Of Polish origin and means spear, friend.

Gethsemane – In the Bible, the garden where Jesus and his disciples prayed the night before the crucifixion. The name is of Greek origin and means oil press.

Ghaith – Arabic in origin and means rain.

Ghaleb – Means conqueror, victorious, and is of Arabic origin.

Ghalib – Of Arabic origin and means conqueror, victorious.

Ghassan – A name of Arabic origin and means prime, vigor. The name of an Arabian prior to the 6th century.

Ghauth – Arabic in origin and means defender, helper.

Ghayth – Means rain and is of Arabic origin.

Ghazi – Of Arabic origin and means hero, commander.

Giacob – Italian in origin and means supplanter. The Italian version of the name Jacob.

Giacomo – Form of Jacob or James. Is of Italian origin and means supplanter.

Gian – The Italian form of John and means God is gracious.

Giancarlo – A combination name of Gian and Carlo. Of Italian origin.

Giang – Vietnamese origin and means river.

Gift – Of English origin and means present, offering.

Giichi – Means ceremony, one, justice and is of Japanese origin.

Gilberto – A name of Spanish origin and means bright pledge.

Gilead – Of Hebrew origin and means Biblical place name; a form of Gilad.

Gilou – Diminutive form of the name Giles. Of French origin and means pledge or young goat.

Ginjiro – A name of Japanese origin that means good silver.

Gintas – Of Lithuanian origin and means protector of the people.

Ginter – Means battle, army, and is of Polish origin.

Giolla – Irish origin and means servant.

Giona – This is a name of Italian origin that means a dove.

Giordano – A name of Italian origin that means to flow down.

Girolamo – Of Italian origin and is a holy name.

Gisbert – Means bright promise and is of German origin.

Giselher – German origin and means noble, pledge, army.

Gislenus –  This is a name of Latin origin that means pledge.

Gisli – A name of Scandinavian origin and means ray of sunshine.

Gitano – Of Italian origin and means gypsy.

Giulio – Means youthful and is of Italian origin.

Giuseppe – Italian origin and means God will add, increase.

Gizeh – This is a name of Arabic origin meaning hewn stone.

Glass – A name of English origin that means glassblower.

Glaucio – Of Portuguese origin and is a steel blue color.

Gleb – Means to send protection and is of Russian origin.

Glenward – English origin and means towards the valley.

Glover – This is a name of English origin meaning glove maker or merchant.

Godana – A name of African origin that means male child.

Godfrey – Of English origin and means God peace.

Godfried – Means God peace and is of Dutch origin.

Godzislaw – Polish origin and means reconcile, fame, glory.

Gokmen – This is a name of Turkish origin that means blue-eyed, fair-haired man.

Golden – A name of English origin that means covered in gold or blonde.

Goldennivanna – Of American origin and is a created name.

Gonen – Means protector and is of Hebrew origin.

Gonzales – Spanish origin and means son of Gonzalo.

Gonzalez – This is a name of Spanish origin meaning son of Gonzalo.

Gonzalo – A name of Spanish origin that means battle.

Good – Of English origin and means good person, respected.

Goodman – Means man of God and is of English origin.

Goodwin – English origin and means good friend.

Gopi – This is a name of Indian origin that means cow herder.

Gopinath – A name of Indian origin meaning Lord of the Gopis.

Gordian – Of Latin origin but the meaning is unknown.

Gore – Means triangular-shaped land and is of English origin.

Goren – Hebrew origin and means barn.

Goro – This is a name of Japanese origin that means fifth.

Gorou – A name of Japanese origin meaning the fifth son.

Gothard – Of Polish origin and means God, strong, brave.

Gotzon – Means angel and is of Basque origin.

Gould – English origin and means golden-haired.

Gov – This is a name of Hebrew origin that means lion’s den.

Govert – A name of Dutch origin that means God peace.

Govind – Of Indian origin and means rescuer of the earth.

Gowan – Means rainmaker and is of African origin.

Graceland – American origin and means land of Grace.

Gracjan – This is a name of Polish origin meaning charm, grace.

Gradin – A name of American origin that means of high rank.

Graeme – Of English origin and means from the gray homestead.

Granville – Means large village and is of French origin.

Gratian – English origin and means Grace.

Graves – This is a name of English that means steward.

Grayer – A name of American origin that means the color gray.

Greenlee – Of English origin and means from the green field.

Greer – Means watchful and is of Scottish origin.

Gregson – English origin and means son of Gregory.

Grenier – This is a name of French origin that means grainery keeper.

The Final Thought

So that brings us to the end of our list. We hope that we have inspired your perfect name choice but if we haven’t don’t panic there are thousands more options available. Just keep searching and you are sure to find the perfect name for your little one.