The glorious letter G, bursting with different sounds from soft and J-like to hard or combined with r’s or w’s for emphasis… G can be bold or quiet, simple or more dramatic; there are G names for babies from all around the world and with lots of unique and familiar meanings.  

Whether you are looking for a name that’s glamorous or girl-next-door, gigantly powerful or gingerly poetic, our favorite baby names with a G can be found here. There are so many gorgeous G names for babies, our list could only possibly scratch the surface but we hope you find some inspiration here!

G Names for Baby Boys

Gabriel: It’s a classic biblical name starting with a G and a favorite around the world (which, by the way, can also be given to a girl or feminized further with an “le” at the end…). Gabriel means “God is my strength” in Hebrew.

Gage: A super-cool word name that’s gaining footing in the naming trends; it’s a French baby boy name with a G that means “oath” or “pledge.” 

Gallant: As an adjective, it’s a beautiful way to describe a person—heroic, honorable, and brave. This one gives off chivalrous gentleman vibes and is thus a fitting baby G name idea for your little prince.  

Garrett: Country-cute and worldly at the same time, it’s actually an Irish boys’ name derived from Gerard (another nice G boy name!), and it means “spear-strength.” 

Gatlin: Texans will note the proximity to the famous beach city; it’s also a cute English baby name for boys starting with G meaning “wandering man.” 

Gatsby: Fans of the novel The Great Gatsby might lean toward this charming literary baby name starting with a G that derives from the German. 

Gideon: This G name for boys is just so cute, reminding us of a little science enthusiast or scholar. It makes a super-sweet baby name for your little guy and means “a hewer,” or someone who cuts wood and stone, in Hebrew.  

Grady:  The Irish G name for boys meaning “noble, illustrious” is equal parts familiar and unique. It’s been all over the US naming charts in the past 100+ years, and currently rests at around number 400.

Grant: It means “large” with mixed French and Scottish roots. We also love the concept of “granting” someone a gift, in this case the gift of love and family. 

Grayson: Actually one of the most popular G names on our list, currently resting at #33 for US boys, we love this charming baby name that shortens easily to Gray and means “the son of the bailiff” from the English.  

Griffin: A Latin G name for boys translating to “strong lord,” this one is powerful in meaning and charming in sound.  

Gunther: Another strong G name for baby boys, Gunther is of German origins and translates to “battle warrior.”

Guy: What can we say? It’s utterly adorable for your little...guy! This boy name starting with G actually has roots in French, English, Italian (Guido), and Hebrew (Gai meaning “ravine”), so it’s a nice choice if you’re looking for a name that honors any of those cultures. Or just because it’s cute!

Baby Girl Names That Start With G 

Gaia: This pretty G Greek name for girls means “earth mother” after the earth goddess in Greek mythology, and it has such a soft and sweet sound. 

Galilea: It stems from Hebrew/Israeli and Italian roots for a multinational name to love. The meaning is “Galilee” (a G name for girls in its own right) which is a mountainous region by the Sea of Galilee in Israel.   

Gardenia: The pretty white flower is reason enough to impart this baby girl name that starts with a G on your little one, but it also means “Garden’s flower” to imply homage to whatever flower is your favorite. 

Gelsey: It rhymes with the better known Kelsey and Chelsea, but this unique girls’ name that starts with a G means “flower” in Persian and will have her standing out from the crowd.  

Gemma: Most popular in the UK, this G name for girls is growing more favored in the States in recent years. Gemma is actually an Italian name, meaning as you might have guessed, “precious stone.” 

Genevieve: We love this vintage baby name idea  that starts with a G which shortens sweetly to Genna, Genny, Evie, or Vivi and rolls right off the tongue in its original form. Genevieve means “tribe woman” with mixed English and French roots.  

Georgina: Just as charming as George for a boy, but the girly version sounds extra special! Both names mean “farmer” from the English. 

Gianna: It’s a pretty Italian baby girl name with a G that’s a diminutive of the long version Giovanna— both mean “the Lord is gracious.”

Ginger: Cute little Ginger, the sweetest redhead in town... or maybe the name just rings true for your spicy family regardless of the recessive gene. (See more food-inspired baby names!)

Gisele: Made famous by the Brazilian supermodel, the stunning German name meaning “pledge” is a powerful moniker to impart on a baby girl. Gigi and Ella are cute nickname options here. 

Glinda: If you love fairy tales and literary names, then consider this quirky-magical G name for girls from The Wizard of Oz. 

Grace: One of the most used word names of all time and with good reason! Grace represents some of the best parts of human nature and for that it will always be a precious name option for baby girls. If you’d like a more exotic version, consider the Italian, Grazia. 

Gwendolyn: Another one of those G names for girls that makes us say, Aw! She’s vintage, pretty, and trendy at once, with Welsh roots meaning “white ring.”

Gender-Neutral Baby Names That Start With G

Gair: Meaning “small one” in Irish/Gaelic, this traditionally masculine name, which is used more freely between genders in recent years, is a great choice for your new addition. 

Gable: We’ve got lots of cute G word names on our list, and this might be one of our favorites. It’s an architectural triangle, a nod to a series of books, and an unusual yet quite charming gender-neutral baby name to boot.  

Galaxy: For the parents seeking a baby name that’s out of this world—literally!—this cool English word name starting with a G contains the sun, moon, stars, and so much more for your little love. 

Garland: Such a cool rare baby name, for the actress Judy or simply in reference to a wreath of leaves or flowers. They’ll likely be the only little Garland at kindergarten, but that’s even more of a reason to consider it.  

Gedla: It’s a place name starting with a G that plays a role in Christianity and has a unique flair. If you like gender-neutral biblical names and want something rare, Gedla is definitely a contender. 

Genesis: The Latin name meaning “birth” is a perfect G name for a boy or girl. It’s also the name of the first book in the Christian Bible, making it a nice choice for those considering a religious name in that tradition. 

Gentry: Long considered boys-only, this charming English baby name meaning “gentle,” or “of high breeding/social position” is a refined pick that is used for modern girls as well.

Guadalupe: The Spanish baby girl or boy name meaning “wolf valley” is equally cute for a baby of either gender and a nice way to honor a Spanish-speaking family member whose name starts with G. 

More Great Baby Name Inspiration:

About Jenny Studenroth Gerson

Jenny Studenroth Gerson is an Atlanta-based lifestyle journalist and novelist (Let Me Let You Go, 2020). Her work can be seen in publications including HuffPost, Cosmo, and WSJ, among many others. Jenny has researched thousands of baby names, combed through hundreds of nursery designs, and curated dozens of baby shower guides, making her absolutely the mom—and writer—you want to talk to when planning for Baby. When not meeting deadlines, she is chasing toddlers or chugging coffee—or both! Find her on Instagram @ourlifeinrosegold for mom hacks and more.

View more posts tagged, baby names

Have questions about a Happiest Baby product? Our consultants would be happy to help! Submit your questions here.

Disclaimer: The information on our site is NOT medical advice for any specific person or condition. It is only meant as general information. If you have any medical questions and concerns about your child or yourself, please contact your health provider.