AHEAD: The ultimate list of G names for boys—plus their meanings and popularity.
If you’re looking for a cool boys’ name starting with the letter G, you’re in the right place!
Below, I’ve rounded up every single G name that’s even the slightest bit modern and cool.
For each name, you’ll find its meaning and current popularity—which will hopefully help you narrow down your list of favorites.

While there are only 28 “G” names ranking in the top 1000, there are a whole bunch of other fantastic names that are more rare (without being too out there).
Feel free to use the Table of Contents to jump to a specific style, or keep on scrolling and view all of these cool boys’ names starting with the letter G.
Related: G Names for Girls

Popular boy names that start with G
Kicking off our list of “G” names with some cool monikers that are popular in the United States right now. All of these are in the top 800.
Gabriel
- Name meaning: God is my strength.
- Popularity: #38
Gage
- Name meaning: Money lender. Pledge.
- Popularity: #477
Garrett
- Name meaning: Irish version of Gerard, meaning spear strength.
- Popularity: #367
Gatlin
- Name meaning: Companion.
- Popularity: #777
Gavin
- Name meaning: White hawk.
- Popularity: #141
Gideon
- Name meaning: One who cuts down.
- Popularity: #323
Grady
- Name meaning: Noble.
- Popularity: #396
Graham
- Name meaning: Gravel.
- Popularity: #184
Grant
- Name meaning: Tall.
- Popularity: #213
Grayson or Greyson or Graysen
- Name meaning: Son of the steward.
- Popularity: Grayson ranks #35, Greyson is #81, and Graysen is #898.
Related: Middle Names for Grayson
Grey
- Name meaning: Either a color or short for Greyson, meaning son of the steward.
- Popularity: #775
Griffin
- Name meaning: A fierce or dangerous person.
- Popularity: #241
Gunner or Gunnar
- Name meaning: Battle fighter.
- Popularity: Gunner ranks #308 and Gunnar is #528.
If you like these trendy boy names that start with G you’ll also like this list of southern names.
Unique “G” names
These boys’ names starting with G are both cool and unusual. They’re perfect if you want something a little edgy but not too far out there.
Gatsby
- Name meaning: A locational name. Best known for F. Scott Fitzgerald’s novel, The Great Gatsby.
- Popularity: This German baby name isn’t ranking.
Geoffrey
- Name meaning: Peace.
- Popularity: This G name hasn’t ranked since 2005. Jeffrey ranks #385.
Godwin
- Name meaning: Friend of God.
- Popularity: This boys’ name isn’t ranking.
Griffith
- Name meaning: A fierce or dangerous person.
- Popularity: This boys’ name isn’t ranking.
Grigsby
- Name meaning: The name of a lost medieval village.
- Popularity: This boys’ name isn’t ranking.
Grover
- Name meaning: Someone who lives by a grove. Might also mean grave digger.
- Popularity: This boys’ name isn’t ranking.
Gulliver
- Name meaning: Greedy person.
- Popularity: This boys’ name isn’t ranking.
Gunther
- Name meaning: Battle fighter.
- Popularity: This boys’ name isn’t ranking.
If you like these unique boy names that start with G you’ll also like this list of edgy names.
Gender neutral “G” names
All of these G names would work for a boy or a girl.
Gael
- Name meaning: Gaelic (particularly relating to the Celtic language of Scotland).
- Popularity: #112
Galen
- Name meaning: Calm or healer.
- Popularity: This G name isn’t ranking for either gender.
Garland
- Name meaning: Flower wreath.
- Popularity: This G name isn’t ranking for either gender.
Genesis
- Name meaning: Origin. The first book of the Bible.
- Popularity: This name ranks #828 for boys and #62 for girls.
Gentry
- Name meaning: Aristocracy.
- Popularity: This G name isn’t ranking for either gender.
If you like these gender neutral names that start with the letter G you’ll also like this list of nonbinary names.
Rare “G” names
For a G boys’ name that’s off the beaten path, consider one of these rare choices.
Gannon
- Name meaning: White or fair.
- Popularity: This G name last ranked in 2018.
Garner
- Name meaning: A place that stores grain.
- Popularity: This boys’ name isn’t ranking.
Garren
- Name meaning: Guardian.
- Popularity: This boys’ name isn’t ranking.
Garrison
- Name meaning: Son of Garret.
- Popularity: This G name last ranked in 2014.
Garth
- Name meaning: Groundskeeper.
- Popularity: This boys’ name isn’t ranking.
Gibson
- Name meaning: Son of Gilbert. Also a famous guitar company.
- Popularity: This G name last ranked in 2018.
Golden
- Name meaning: Metallic.
- Popularity: This boys’ name isn’t ranking.
Grafton
- Name meaning: Grove settlement.
- Popularity: This boys’ name isn’t ranking.
Granger
- Name meaning: Granary worker.
- Popularity: This boys’ name isn’t ranking.
If you like these rare boy names that start with G you may also like this list of 3-syllable names.
Spanish & Italian “G” names
These boy names starting with G are of Spanish and Italian origin.
Gerardo
- Name meaning: Spanish version of Gerard, meaning spear strength.
- Popularity: #553
Giancarlo
- Name meaning: Italian version of John Charles.
- Popularity: This name last ranked in 2017.
Gianni
- Name meaning: Italian version of Johnny, meaning God is gracious.
- Popularity: #354
Giorgio
- Name meaning: Italian version of George, meaning farmer.
- Popularity: This boys’ name isn’t ranking.
Giovanni
- Name meaning: Italian version of John, meaning God is gracious.
- Popularity: #120
Giuseppe
- Name meaning: Italian version of Joseph, meaning Jehovah increases.
- Popularity: This boys’ name isn’t ranking.
Guillermo
- Name meaning: Spanish version of William, meaning resolute protection.
- Popularity: #836
Gustavo
- Name meaning: Spanish and Italian version of Gustav, meaning staff of the Geats or Goths or gods.
- Popularity: #625
If you like these Spanish and Italian boys’ names that start with G you may also like this list of French names.
“G” names that are past their prime
IMHO, even though they’re ranking in the top 1000, the following names have seen better days.
Gary
- Name meaning: Spear or spear king.
- Popularity: #803
George
- Name meaning: Farmer.
- Popularity: #133
Gerald
- Name meaning: Spear king.
- Popularity: #958
Gordon
- Name meaning: A place name in Scotland or in France.
- Popularity: #960
Final thoughts on “G” boy names
Hopefully, you’ve found a few lead contenders on this list, or at least come away with some baby name inspiration.
Whether you prefer a name that’s popular, unique, gender-neutral, or rare, all of these boys’ names are fantastic choices.
Congratulations and good luck choosing the perfect name for your son!