Boy Names that Start with “G”

When it comes to adding a little boy to your family, it is such an exciting, but overwhelming time. Adding a new family member means that there are lots of decisions to make. One of those is a name for your little one. If you find yourself racking your brain trying to find the perfect name for your new addition, then keep scrolling!

We created a list of boy names that start with “G” to browse through. Here are our top picks…

  1. George- meaning earth worker or farmer
  2. Garrett- meaning spear or ruler
  3. Greer- meaning watchful or vigilant
  4. Gary- meaning spear of battle
  5. Graham- meaning home or dwelling manor
  6. Gabriel- meaning God is my strength
  7. Grayson- meaning son of wisdom
  8. Gavin- meaning a hawk
  9. Galvin- meaning sparrow, brilliantly, or white
  10. Geoffrey- meaning peace
  11. Gerald- meaning a spear or a wald
  12. Gerard- meaning spear strength or brave
  13. Germaine- meaning loud of voice
  14. Garth- meaning an enclosed yard of garden
  15. Gilderoy- meaning gilding of the king
  16. Giovanni- meaning God is gracious
  17. Glen- meaning mountain valley
  18. Gomez- meaning man
  19. Gracen- masculine version of Grace
  20. Grady- meaning noble or illustrious one

If you enjoyed reading this list, then don’t forget to take a look at our list of boy’s names that start with “P,” or maybe even “O!” Make a short list of your favorites from our list. Talk with your partner about your favorite as you continue to condense. Good luck, and happy naming!



Sold Out