The letter G offers a generous amount of names for little guys. Whether you want something gallant like Galahad or Galal, something grand like Galileo or Gandhi, or something more genial like Guy, we’ve got it on our list. This collection of 100+ unique boy names starting with G will galvanize your creativity.

Gabin

Gabin is a name of French origins meaning “From the city of Gabii.”

Gabryle

Gabryle is a name of American origins meaning “God is my strength.”

Gad

Gad is a name of Hebrew origins meaning “Happiness, luck, fortune.” This name was also given to a biblical figure, one of Jacob’s 12 sons.

Gadiel

Gadiel is a name of Arabic origins meaning “My fortune.”

Gaerwn

Gaerwn is a name of Welsh origins meaning “White fort.”

Gaetano

Gaetano is a name of Italian origins meaning “From Gaeta, Italy.”

Gagan

Gagan is a name of Indian origins meaning “Heavenly sky.”

Gaius

Gaius is a name of Latin origins meaning “Person of Earth.” Gaius Julius Caesar was the full name of the historical Roman figure.

Gaiva

Gaiva is a name of Lithuanian origins meaning “Vital, full of life.”

Galahad

Galahad is a name of English origins meaning “Pure, noble and selfless.” Sir Galahad was a legendary knight of King Arthur’s Round Table.

Galal

Galal is a name of Arabic origins meaning “Greatness.”

Galam

Galam is a name of Turkish origins meaning “Scientist, scholar.”

Galea

Galea is a name of Latin origins meaning “Leather helmet” and “Weasel, marten.”

Galen

Galen is a name of Greek origins meaning “Calm.”

Galeno

Galeno is a name of Spanish origins that is a form of Galen.

Galido

Galido is a name of Spanish origins with an unknown meaning.

Galileo

Galileo is a name of Latin origins meaning “Person from Galilee.” Galileo Galilei was a famous astronomer, mathematician, and physicist.

Gallagher

Gallagher is a name of Irish origins meaning “Descendant of the lover of foreigners.” Gallagher is the name of an American comedian, and also the surname of Liam and Noel, the brothers of the band Oasis.

Gallio

Gallio is a name of Latin origins meaning “Lives on milk.”

Galvin

Galvin is a name of Irish origins meaning “Sparrow.”

Gamada

Gamada is a name of African origins meaning “Glad, pleased.”

Gamaliel

Gamaliel is a name of Hebrew origins meaning “God is my reward.”

Gan

Gan is a name of Vietnamese origins meaning “To be near.”

Gandhi

Gandhi is a name of Indian origins meaning “Sun.” Mahatma Gandhi was a significant Indian leader and activist.

Ganesh

Ganesh is a name of Indian origins meaning “Ruler.” Ganesh is the name of one of the most widely-worshiped Hindu gods.

Gang

Gang is a name of Chinese origins meaning “Hard; unyielding.”

Ganix

Ganix is a name of Basque origins meaning “God is gracious.”

Garcia

Garcia is a name of Spanish origins meaning “Young” or “Young bear.” Jerry Garcia was the lead guitarist of the Grateful Dead.

Gard

Gard is a name of Scandinavian origins meaning “Enclosure, protection.”

Gardner

Gardner is a name of English origins meaning “Gardener.” Ava Gardner was an iconic American actress.

Gardwin

Gardwin is a name of German origins meaning “Protection,” “Garden,” and “Friend.”

Gareth

Gareth is a name of Welsh origins meaning “Spear rule.”

Garfield

Garfield is a name of English origins meaning “From the triangular field.” James Garfield was the 20th president of the United States, and this name is also associated with the cartoon orange cat.

Garfunkel

Garfunkel is a name of German origins meaning “Precious stone, garnet, brilliant.”

Garin

Garin is a name of Armenian origins meaning “An ancient city in Armenia.”

Garold

Garold is a name of American origins meaning “Army ruler with spear.”

Garren

Garren is a name of American origins that is a combination of Gareth and Darren. It may also be spelled Garran.

Garrick

Garrick is a name of English origins meaning “From a place covered by oaks.”

Garridan

Garridan is a name of English origins meaning “Descendant of Gerard.”

Garrison

Garrison is a name of English origins meaning “Son of Gerard/Gerald.”

Garron

Garron is a name of English origins meaning and is a form of Garren.

Garson

Garson is a name of English origins meaning “Valet.”

Garth

Garth is a name of English origins meaning “Garden keeper.”

Garton

Garton is a name of English origins meaning “From the enclosed farm.”

Garuda

Garuda is a name of Indian origins meaning “King of birds.”

Garvey

Garvey is a name of Irish origins meaning “Rough.”

Gaspard

Gaspard is a name of French origins meaning “Treasurer.”

Gaston

Gaston is a name of French origins meaning “From Gascony, France.” Gaston is a well-known character in Disney’s Beauty and the Beast.

Gates

Gates is a name of English origins meaning “Dweller by the gates.”

Gatik

Gatik is a name of Indian origins meaning “Progressive.”

Gatland

Gatland is a name of English origins meaning “Dweller in the land by the gate.”

Gatsby

Gatsby is a name of English origins meaning “Person from Gaddesby, Leicestershire UK.” This name is often associated with The Great Gatsby and the titular character Jay Gatsby (nee James Gatz).

Gaubert

Gaubert is a name of French origins meaning “Bright ruler.”

Gaucelm

Gaucelm is a name of German origins meaning “Great, helmet (warrior).”

Gaurav

Gaurav is a name of Indian origins meaning “Pride.”

Gautam

Gautam is a name of Indian origins meaning “Clan name of Buddha.” Gautam Buddha, also known as Siddhartha Gautama, was the founder of Buddhism.

Gauthier

Gauthier is a name of French origins meaning “Army ruler.” A similar name is Gautier.

Gauvain

Gauvain is a name of French origins meaning “Hawk.”

Gavan

Gavan is a name of Irish origins whose meaning is unknown.

Gavino

Gavino is a name of Italian origins meaning “From the city of Gabium.”

Gavivi

Gavivi is a name of African origins meaning “Money is sweet.”

Gavril

Gavril is a name of Slavic origins meaning “God is my strength.”

Gawel

Gawel is a name of Polish origins meaning “Newcomer” or “Rooster.”

Gazali

Gazali is a name of Arabic origins meaning “Native of Ghazal in Iran.”

Gedali

Gedali is a name of Polish origins meaning “God is great.”

Gedymin

Gedymin is a name of Polish origins meaning “Grieve, remember.”

Geet

Geet is a name of Indian origins meaning “Song.”

Gef

Gef is a name of Aboriginal origins meaning “Sword.”

Geir

Geir is a name of Scandinavian origins meaning “Spear.”

Gektor

Gektor is a name of Slavic origins meaning “Anchor, steadfast.”

Geldhart

Geldhart is a name of German origins meaning “Strong gift.”

Gellert

Gellert is a name of Hungarian origins meaning “Brave with spear.”

Genaro

Genaro is a name of Italian origins meaning “January.”

Gencho

Gencho is a name of Spanish origins meaning “Well-born.”

Genero

Genero is a name of Latin origins meaning “General, generic.”

Geniusz

Geniusz is a name of Polish origins meaning “Well-born.”

Genji

Genji is a name of Japanese origins meaning “Source, heal, peace.”

Genkei

Genkei is a name of Japanese origins meaning “To be honored.”

Gennadiy

Gennadiy is a name of Russian origins meaning “Of noble descent.”

Gent

Gent is a name of English origins meaning “Gentleman.”

Geoff

Geoff is a name of English origins meaning “God peace.”

Geona

Geona is a name of Italian origins meaning “Dove.”

Geordi

Geordi is a name of English origins meaning “Farmer.”

Georgino

Georgino is a name of Italian origins meaning “Farmer.”

Georgios

Georgios is a name of Greek origins meaning “Farmer.”

Gepetto

Gepetto is a name of Italian origins meaning “God will increase.”

Geraint

Geraint is a name of Welsh origins meaning “Old man.”

Geraldo

Geraldo is a name of Spanish origins meaning “Spear rule.”

Geralt

Geralt is a name of American origins meaning “Rules with spear.”

Gerard

Gerard is a name of English origins meaning “Brave spearman.” Famous Gerards include Gerard Way from My Chemical Romance, Scottish actor Gerard Butler, and French actor Gérard Depardieu.

Actor Gerard Butler
Actor Gerard Butler
Photo by Gordon Correll

Gerasim

Gerasim is a name of Russian origins meaning “Elder.”

Gerasimos

Gerasimos is a name of Greek origins meaning “Gift, Reward.”

Gerben

Gerben is a name of Dutch origins meaning “Spear bear.”

Gereon

Gereon is a name of German origins with an unknown meaning.

Gerhard

Gerhard is a name of German origins meaning “Brave spearman.”

Gerik

Gerik is a name of Scandinavian origins meaning “Spear ruler.”

German

German is a name of English origins meaning “From Germany.”

Gerodi

Gerodi is a name of Italian origins meaning “Hero” or “Hill.”

Geronimo

Geronimo is a name of Italian origins meaning “Holy name.” Geronimo was a legendary Apache leader and warrior.

Gershom

Gershom is a name of Hebrew origins meaning “Stranger.”

Gershon

Gershon is a name of Hebrew origins meaning “Exile.”

Gervais

Gervais is a name of French origins meaning “Spearman.” Ricky Gervais is a British comedian, writer, and actor.

Ricky Gervais
Ricky Gervais
Photo by Raph_PH

Gervasio

Gervasio is a name of Spanish origins meaning “Spear hunter.”

Gervydas

Gervydas is a name of Polish origins meaning “Good sight.”

Gerwin

Gerwin is a name of Polish origins meaning “Spear, friend.”

Gethin

Gethin is a name of Welsh origins meaning “Dark skinned.”

Ghaith

Ghaith is a name of Arabic origins meaning “Rain.”

Ghaleb

Ghaleb is a name of Arabic origins meaning “Conqueror, victorious.” Another spelling is Ghalib.

Ghassan

Ghassan is a name of Arabic origins meaning “Prime, vigor.”

Ghauth

Ghauth is a name of Arabic origins meaning “Defender, helper.”

Ghayth

Ghayth is a name of Arabic origins meaning “Rain.”

Ghazi

Ghazi is a name of Arabic origins meaning “Hero, commander.”

Gheorghe

Gheorghe is a name of Romanian origins meaning “Farmer.”

Giacinto

Giacinto is a name of Italian origins meaning “Hyacinth.”

Giacob

Giacob is a name of Italian origins meaning “Supplanter.”

Giacomo

Giacomo is a name of Italian origins meaning “Supplanter.”

Giedrius

Giedrius is a name of Lithuanian origins meaning “Clear, serene.”

Giichi

Giichi is a name of Japanese origins meaning “Ceremony, one, justice.”

Gijon

Gijon is a name of Spanish origins meaning “Rock, stone.”

Gijsbert

Gijsbert is a name of Dutch origins meaning “Bright pledge.”

Gilad

Gilad is a name of Hebrew origins meaning “Hill of testimony, monument.”

Gilberto

Gilberto is a name of Spanish origins meaning “Bright pledge.”

Giles

Giles is a name of English origins meaning “Pledge” or “Young goat.” St. Giles was a Christian saint, but this name is also associated with the character Giles on Buffy the Vampire Slayer.

Rupert Giles portrayed by Anthony Stewart Head
Rupert Giles portrayed by Anthony Stewart Head

Gill

Gill is a name of English origins that is short for Gilbert or William.

Gilles

Gilles is a name of French origins meaning “Pledge” or “Young goat.”

Gillespie

Gillespie is a name of Scottish origins meaning “Son of the bishop’s servant.” Dizzy Gillespie was an American jazz trumpet player.

Musician Dizzy Gillespie
Musician Dizzy Gillespie
Photo by Carl Van Vechten

Gilligan

Gilligan is a name of Irish origins meaning “Lad, boy.”

Gillis

Gillis is a name of Dutch origins meaning “Young goat.”

Gilmore

Gilmore is a name of Irish origins meaning “Servant of the Virgin Mary.”

Gilon

Gilon is a name of Hebrew origins meaning “Joy.”

Gilou

Gilou is a name of French origins meaning “Pledge” or “Young goat.”

Gilroy

Gilroy is a name of Irish origins meaning “Servant of the red haired man.”

Ginjiro

Ginjiro is a name of Japanese origins meaning “Good silver.”

Gino

Gino is a name of Italian origins meaning “Farmer.”

Gintas

Gintas is a name of Lithuanian origins meaning “Protector of the people.”

Ginter

Ginter is a name of Polish origins meaning “Battle, army.”

Giolla

Giolla is a name of Irish origins meaning “Servant.”

Giona

Giona is a name of Italian origins meaning “Dove.”

Giordano

Giordano is a name of Italian origins meaning “To flow down.”

Giorgio

Giorgio is a name of Italian origins meaning “Farmer.” Giorgio Armani was a world-renowned Italian fashion designer.

Girolamo

Girolamo is a name of Italian origins meaning “Holy name.”

Gisbert

Gisbert is a name of German origins meaning “Bright promise.”

Giselher

Giselher is a name of German origins meaning “Noble, pledge, army.”

Gislenus

Gislenus is a name of Latin origins meaning “Pledge.”

Gisli

Gisli is a name of Scandinavian origins meaning “Ray of sunshine.”

Gitano

Gitano is a name of Italian origins meaning “Gypsy.”

Giulio

Giulio is a name of Italian origins meaning “Youthful, downy.”

Giuseppe

Giuseppe is a name of Italian origins meaning “God will add, increase.”

Gjergj

Gjergj is a name of Albanian origins meaning “Farmer.”

Gjon

Gjon is a name of Albanian origins meaning “God Is gracious.”

Glaucio

Glaucio is a name of Portuguese origins meaning “Steel blue color.”

Gleb

Gleb is a name of Russian origins meaning “To send to protection.”

Glen

Glen is a name of Scottish origins meaning “From the wooded valley.” Glen Campbell was an American singer-songwriter.

Glenward

Glenward is a name of English origins meaning “Towards the valley.”

Gobind

Gobind is a name of Indian origins meaning “Finder of cows.”

Godana

Godana is a name of African origins meaning “Male child.”

Godfrey

Godfrey is a name of English origins meaning “God peace.”

Godfried

Godfried is a name of Dutch origins meaning “God peace.”

Godric

Godric is a name of English origins meaning “Power of God.”

Godwin

Godwin is a name of English origins meaning “Good friend.”

Godzislaw

Godzislaw is a name of Polish origins meaning “Reconcile, fame, glory.”

Gokmen

Gokmen is a name of Turkish origins meaning “Blue eyed, fair haired man.”

Goku

Goku is a name of Japanese origins meaning “Monkey king.” This name is often associated with the character in the anime series Dragon Ball.

Goliath

Goliath is a name of Hebrew origins meaning “Giant.” It’s often associated with the biblical giant defeated by David.

Gomer

Gomer is a name of Hebrew origins meaning “To complete.”

Gomez

Gomez is a name of Spanish origins meaning “Man.” The father on The Addams Family had this name.

Jon Astin as Gomez in The Addams Family.
Jon Astin as Gomez in The Addams Family.
Photo by ABC Television

Gon

Gon is a name of Aboriginal origins meaning “Friendly.”

Gonen

Gonen is a name of Hebrew origins meaning “Protector.”

Gonzalez

Gonzalez is a name of Spanish origins meaning “Son of Gonzalo.” It may also be spelled Gonzales.

Gonzalo

Gonzalo is a name of Spanish origins meaning “Battle.”

Goonagulla

Goonagulla is a name of Aboriginal origins meaning “Sky.”

Gopal

Gopal is a name of Indian origins meaning “Cowherd.”

Gopinath

Gopinath is a name of Indian origins meaning “Lord of the Gopis.”

Gordian

Gordian is a name of Latin origins whose meaning is unknown.

Gordie

Gordie is a name of Scottish origins meaning “Spacious fort.” The English version is Gordy.

Gore

Gore is a name of English origins meaning “Triangular-shaped land.”

Goren

Goren is a name of Hebrew origins meaning “Barn, granary.”

Gorlois

Gorlois is a name of English origins with an unknown meaning.

Goro

Goro is a name of Japanese origins meaning “Fifth.”

Gorou

Gorou is a name of Japanese origins meaning “Fifth son.”

Gotam

Gotam is a name of Indian origins meaning “Powerful ox.”

Gotham

Gotham is a name of English origins meaning “Home of the goats.”

Gothard

Gothard is a name of Polish origins meaning “God, strong, brave.”

Gov

Gov is a name of Hebrew origins meaning “Lion’s den.”

Govert

Govert is a name of Dutch origins meaning “God peace.”

Govind

Govind is a name of Indian origins meaning “Rescuer of the earth.”

Gowan

Gowan is a name of African origins meaning “Rainmaker.”

Gracjan

Gracjan is a name of Polish origins meaning “Charm, grace.”

Gradin

Gradin is a name of American origins meaning “Of high rank.”

Graeme

Graeme is a name of English origins meaning “From the gray homestead.”

Gram

Gram is a name of English origins and is a contraction of Graham.

Granville

Granville is a name of French origins meaning “Large village.”

Gratian

Gratian is a name of Latin origins meaning “Grace.”

Gray

Gray is a name of English origins meaning “Color: black mixed with white.”

Grayer

Grayer is a name of American origins meaning “The color gray.”

Grayton

Grayton is a name of English origins meaning “From the grey town.”

Greco

Greco is a name of Italian origins meaning “From the country of Greece.”

Greg

Greg is a name of Greek origins meaning “Vigilant, watchful.” A more unique spelling is Gregg.

Gregoire

Gregoire is a name of French origins meaning “Vigilant, watchful.”

Gregson

Gregson is a name of English origins meaning “Son of Gregory.”

Grenier

Grenier is a name of French origins meaning “Grainery keeper.”

Gresham

Gresham is a name of English origins meaning “Grazing homestead.”

Greydon

Greydon is a name of English origins meaning “Gray-haired man.”

Grian

Grian is a name of Irish origins meaning “Sun.”

Griff

Griff is a name of English origins meaning “Fabled monster.”

Griffith

Griffith is a name of Welsh origins meaning “Griffin lord.”

Grigoriy

Grigoriy is a name of Russian origins meaning “Vigilant, watchful.”

Grosvenor

Grosvenor is a name of French origins meaning “Great hunter.”

Grover

Grover is a name of English origins meaning “From the grove.”

Gruffudd

Gruffudd is a name of Welsh origins meaning “Griffin lord.”

Grugwyn

Grugwyn is a name of Welsh origins meaning “White heather.”

Gualtier

Gualtier is a name of Italian origins meaning “Army ruler.”

Guang

Guang is a name of Chinese origins meaning “Light.”

Guban

Guban is a name of African origins meaning “Burnt.”

Guerrero

Guerrero is a name of Spanish origins meaning “Soldier, warrior.”

Guido

Guido is a name of Italian origins meaning “Forest guide.”

Guildford

Guildford is a name of English origins meaning “From the marsh marigold ford.”

Guillaume

Guillaume is a name of French origins meaning “With gilded helmet.”

Gulliver

Gulliver is a name of English origins meaning “Glutton.” It’s often associated with Gulliver’s Travels by Jonathan Swift.

Gunter

Gunter is a name of German origins meaning “Battle warrior.” Günter Grass was a German novelist and Nobel laureate.

Gunther

Gunther is a name of German origins meaning “War army.” Often, this name calls to mind barista Gunther from Friends. 

Guo

Guo is a name of Chinese origins meaning “Country; nation.”

Guomundur

Guomundur is a name of Scandinavian origins meaning “Divine protector.”

Gur

Gur is a name of Hebrew origins meaning “Baby lion.”

Gurij

Gurij is a name of Slavic origins meaning “Lion cub.”

Gurnam

Gurnam is a name of Indian origins meaning “Name of the guru.”

Gustav

Gustav is a name of German origins meaning “Staff of the Goths.” The French version is Gustave.

Guthrie

Guthrie is a name of Scottish origins meaning “From the windy place.”

Gutierrez

Gutierrez is a name of Spanish origins meaning “Son of Gutierre.”

Guto

Guto is a name of Welsh origins meaning “Griffin lord.”

Guvenc

Guvenc is a name of Turkish origins meaning “Trust.”

Guy

Guy is a name of German origins with an unknown meaning. Guy Fieri is a celebrity chef. Fun fact: his middle name is Ramsay!

Chef Guy Fieri
Chef Guy Fieri
Photo by Big Red Liquors

Guylan

Guylan is a name of American origins; it is a combination of Guy and Dylan.

Guzman

Guzman is a name of Spanish origins meaning “Good nan.”

Gwalbert

Gwalbert is a name of Polish origins meaning “Bright, splendid ruler.”

Gwalchmai

Gwalchmai is a name of Welsh origins meaning “Hawk of May.”

Gwaltney

Gwaltney is a name of Welsh origins meaning “Hawk of the plain.”

Gwenael

Gwenael is a name of French origins meaning “Blessed and generous.”

Gwern

Gwern is a name of Welsh origins meaning “Alder.”

Gwidon

Gwidon is a name of Polish origins meaning “Man of the forest.”

Gwil

Gwil is a name of Welsh origins meaning “With gilded helmet.”

Gwilherm

Gwilherm is a name of French origins meaning “With gilded helmet.”

Gwilym

Gwilym is a name of Welsh origins meaning “With gilded helmet.”

Gwydion

Gwydion is a name of Welsh origins meaning “Born of trees.”

Gwyn

Gwyn is a name of Welsh origins meaning “Fair, white, blessed.”

Gyala

Gyala is a name of Hungarian origins meaning “Youthful, downy.” A similar name with the same meaning is Gyula.

Gyan

Gyan is a name of Indian origins meaning “Knowledge.”

Krystin Morgan is a writer, career consultant, and talent acquisition professional living in Seattle, WA with her husband, daughter, and dog. She's been obsessed with names since childhood, when she spent hours with friends poring over baby name books to find the meaning of every name they could think of.