There’s a certain easy charm to a G name. It rolls off the tongue with a soft warmth in Gabriel and Grayson, then turns playful and bold in Gunnar or Gideon. Whether you’re drawn to old saints, Norse warriors, or the guy-next-door friendliness of Gus, this letter has a lot of range.
We rounded up 110 boy names that start with G, each with its meaning, origin, and a little of the story behind it. You’ll find biblical classics, vintage picks making a comeback, and a few modern favorites, so you can compare the feel of each one instead of guessing.
Scroll through and see which G name sounds like your son.
110 Gentlemanly Boy Names That Start with G
You will love discovering how versatile and strong these G names for boys can be:
- Gaagii: This vowel-loaded name means “raven” from Native American (Navajo) roots.
- Gabe: A romantic short form of Gabriel that works perfectly on its own.
- Gabriel: A Hebrew name meaning “God is my strength,” Gabriel ranks among the most popular boy names starting with G and sits inside the US top 40.
- Gad: A short name with various meanings, including the tall-standing “juniper” from Navajo roots.
- Gadiel: This name is less popular than Gabriel but carries the same charm, meaning “God is my fortune” in Hebrew.
- Gael: A short Breton and Gaelic name meaning “Gaelic one” or “Irishman,” ideal for parents honoring Celtic roots.
- Gage: Meaning “pledge” or “oath,” this gentle French name serves as a promise of protection.
- Gais: A Latin male name with the spiritual and celebratory meaning “to rejoice.”
- Gale: This gender-neutral name beautifully suits a kid born in windy weather.
- Gallus: A unique choice dating back to Roman Latin that means “rooster.”
- Galvin: A cool alternative to Gavin derived from the Irish word for “sparrow.”
- Gandalf: Perfect for fantasy fans naming their son after J.R.R. Tolkien’s iconic wizard.
- Gang: Meaning “hard” or “strong,” this Chinese boy’s name element suits a tough little guy.
- Garan: Meaning “guardian” from French roots, this name works beautifully for caring little vigilantes.
- Gardner: An English occupational surname meaning “gardener,” a natural pick for a family that loves plants and the outdoors.
- Gareth: Meaning “gentle” or “soft,” this handsome name carries deep chivalry and charm.
- Garrett: Of Irish and Germanic origins, this masculine name means “spear strength.”
- Garrick: Meaning “spear ruler,” this choice suits a man who knows exactly what he wants.
- Garrison: Another cute patronymic name originally meaning “son of Garret.”
- Garvan: Meaning “little rough one,” this Gaelic male name captures rough-and-tumble boyhood adorably.
- Gary: This retro 4 letter name means “spear” and offers a classic vintage vibe.
- Gaston: Like the strong fairytale character, this French name intriguingly means “guest, stranger, foreigner.”
- Gaten: A rare yet stylish name with Italian and Norman roots.
- Gatlin: An amicable choice rooted in German for your new best friend or companion.
- Gavin: A Welsh boy’s name meaning “white hawk,” carried by Sir Gawain of Arthurian legend.
- Gavril: This strong name works like Gabriel but adds a slick Slavic twist.
- Geb: This unique short name honors the ancient Egyptian god of the earth.
- Gebhard: A sturdy and confident name meaning “brave” or “hardy” that dates back to Old High German times.
- Ged: A manly-sounding nickname with the sharp meaning of “strong spear.”
- Geiger: A unique choice among “G” surnames and first names that musically means “fiddle player.”
- Genesis: With musical and biblical significance, this Greek boy’s name means “origin, creation, or beginning.”
- Gentry: A high-statured name for a baby of “nobility” or “aristocracy.”
- Geo: Full of adventure and wonder, this adorable 3 letter name translates to “earth.”
- Geoffrey: Meaning “divine peace,” this classic name matches Jeffrey but uses the popular G spelling.
- George: This recognizably regal name holds the surprisingly humble meaning of “earthworker” or “farmer.”
- Geppetto: An Italian name meaning “God will increase” that famously belongs to a fatherly Disney character.
- Gerald: Meaning “rule of the spear,” this traditional name brings serious confidence.
- Gerard: Like Gerald, this represents another Germanic masculine name with a fierce “spear” meaning.
- Germain: Meaning “brotherly,” Germain is a handsome and welcoming choice.
- German: Meaning “power” or “warrior,” this name works great if you want to honor German heritage.
- Gerome: A “sacred name” that sounds vintage, quirky, and sweet.
- Geronimo: The Spanish form of Jerome meaning “sacred name,” worn by the Apache leader and now shouted as a fearless leap cry.
- Gerry: A casual short form for Gerald or Gerard that you can also spell Jerry.
- Gershon: A lesser-heard Hebrew male name meaning “exile” or “stranger.”
- Giacomo: Fun to say, this melodic Italian form of Jacob means “supplanter.”
- Giancarlo: An elegant name combining the Italian forms of John and Charles.
- Gianni: A stylish short form of Giovanni perfect for high-fashion trendsetters.
- Gibson: Traditionally an Old English surname meaning “son of Gilbert.”
- Gideon: A strong biblical name for boys meaning “hewer” or “feller,” borne by the scriptural judge God called a mighty warrior.
- Gilbert: A classic Germanic name meaning “bright pledge,” long worn by saints and by Gilbert Blythe of Anne of Green Gables.
- Giles: This medieval name rhymes with Miles and uniquely translates to “young goat.”
- Gill: This unisex nickname works well with either a hard or soft G pronunciation.
- Gillespie: This Gaelic surname makes a trendy given name meaning “bishop’s servant.”
- Gillette: An uncommon diminutive for Gilbert that shares its name with the famous grooming brand.
- Gilroy: Meaning “son of the red-head,” making it perfect for parents looking for a cute family namesake.
- Ginger: A colorful and fun-loving nickname suitable for boys and girls.
- Gino: A suave Italian pet form of names like Luigino and Ambrogino, carrying the sense of “little.”
- Gio: A nickname for Italian G names with undeniable modern style.
- Giorgio: A trendy Italian form of George for fashionable little dudes.
- Giovanni: Meaning “God is gracious,” Giovanni is the romantic Italian form of John.
- Gleb: A strong Russian name derived from Old Norse that means “heir of God.”
- Glenn: A classic and rugged pick among 5 letter gender-neutral names with G, meaning “from the valley.”
- Glycon: Also spelled Glykon, this impressive name belonged to an ancient Roman snake god.
- Godfrey: A Germanic name meaning “peace of God,” worn by Godfrey of Bouillon, a leader of the First Crusade.
- Gojko: A Slavic boy’s name of unknown meaning that perfectly captures your son’s individuality.
- Gomez: A bold Spanish patronymic meaning “son of Gome,” from a root for “man,” and famous through the gothic Gomez Addams.
- González: One of the most common surnames in Mexico, González makes a highly distinctive given name.
- Gonzalo: Feisty and fearless, this Hispanic male name means “battle.”
- Goodman: This last name acts as an honorable choice for an all-around great guy.
- Goodwin: A fancy Old English name meaning “good friend.”
- Goofy: A famous Disney character name that brings a fun, silly energy.
- Goran: Also spelled Göran, this name means “highlander” in Slavic or “earthworker” in Swedish.
- Gordian: A cool Roman alternative to Gordon rooted in the ancient Latin city of Gordion.
- Gordon: This solid G name meaning “great hill” towers over the rest.
- Gorgon: This scary Greek mythological creature makes an edgy and unusual boy name.
- Gorka: An unusual Basque form of George.
- Gorm: Meaning “worshiper of God” for a little boy with strong Viking heritage.
- Gosheven: A rare Native American name meaning “leaper” for high-achievers.
- Gosling: Like the baby goose, and famously associated with Hollywood actor Ryan Gosling.
- Gösta: Meaning “royal staff” with strong, regal Swedish origins.
- Gottfrid: An elegant Swedish name with the charming meaning “peace of God.”
- Gough: A unique name interestingly derived from the Welsh word “coch,” meaning “red.”
- Grady: From an ancient Irish clan name, Grady honorably translates to “noble” or “illustrious.”
- Graeme: The Scottish spelling of Graham that offers a refined and traditional feel.
- Graham: A common surname and strong given name meaning “gravelly homestead.”
- Granger: An English and French occupational surname for a “farm worker.”
- Granit: Solid as a rock, this Albanian name literally translates to “granite.”
- Grant: A confident and classic name for a “tall, big, large” man.
- Gratian: Radiating Roman class, this emperor’s name gracefully means “grace.”
- Gray: A short color name that you can also spell Grey.
- Graziano: An Italian boy name meaning “beloved” or “dear” for your lucky little one.
- Greenwood: A charming surname that makes a vivid and earthy given name.
- Greer: An uncommon Scottish male name meaning “watchful” or “alert.”
- Greg: A short form of Gregory that works perfectly if you love brief G names for boys.
- Gregory: From Latin roots, this vigilant name means “watchful” or “alert.”
- Greyson: With Middle English roots, this smart upper-class name means “son of the steward.”
- Griffin: A fierce name honoring the legendary creature that crosses an eagle with a lion.
- Grover: Referring to a grove of trees, this vintage name sounds adventurous and earthy.
- Gry: This short Swedish boy’s name means “dawn,” representing a beautiful new beginning.
- Grzegorz: A Polish form of Gregory that features a striking and traditional spelling.
- Guido: A slick European name from a Germanic root meaning “guide” or “wood,” worn by medieval music theorist Guido of Arezzo.
- Guillermo: A Mexican and Spanish form of William fit for a “resolute protector.”
- Gummarus: A very rare saint’s name for those who love highly unique historical choices.
- Gunnar: Fully loaded and ready to go, this Old Norse pick means “warrior,” from roots for war and army.
- Gunther: Of German origins, this scrappy name translates to “battle” or “warrior.”
- Gus: A short and cute 3 letter G name that often acts as a nickname for Augustus.
- Gustav: A commanding Swedish name from Old Norse roots meaning “staff of the Goths,” long carried by Swedish kings.
- Gustavo: A handsome Brazilian name lovingly meaning “protected by God” that honors Brazilian roots.
- Guthrie: Meaning “windy place,” this name works as a Scottish surname, given name, and place name.
- Guy: A straightforward and classic 3 letter choice that never goes out of style.