349 Baby Boy Names That Start With G (with Meanings and Popularity)

  1. Grady
    • Origin:

      Irish
    • Meaning:

      "noble, illustrious"
  2. Greyson
    • Origin:

      English
    • Meaning:

      "son of the steward"
  3. Goku
    • Origin:

      Japanese
    • Meaning:

      "aware of emptiness"
  4. Gilbert
    • Origin:

      German
    • Meaning:

      "shining pledge"
  5. Gordon
    • Origin:

      Scottish
    • Meaning:

      "great hill"
  6. Gareth
    • Origin:

      Welsh
    • Meaning:

      "gentle"
  7. Glenn
    • Origin:

      Scottish
    • Meaning:

      "valley"
  8. Giles
    • Origin:

      Greek
    • Meaning:

      "young goat"
  9. Gerald
    • Origin:

      English and Irish from German
    • Meaning:

      "ruler with the spear"
  10. Gale
    • Origin:

      Nature name
  11. Grover
    • Origin:

      English
    • Meaning:

      "lives near a grove of trees"
  12. Gatsby
    • Origin:

      German surname and literary name
    • Meaning:

      "from Gaddesby"
  13. Gene
    • Origin:

      Diminutive of Eugene, Greek
    • Meaning:

      "wellborn, noble"
  14. Gary
    • Origin:

      English
    • Meaning:

      "spearman"
  15. Gulliver
    • Origin:

      Irish
    • Meaning:

      "glutton"
  16. Gerard
    • Origin:

      English and Irish from German
    • Meaning:

      "spear strength"
  17. Gunnar
    • Origin:

      Scandinavian variation of Gunther
    • Meaning:

      "bold warrior"
  18. Graysen
    • Origin:

      Spelling variation of Grayson
  19. Gregor
    • Origin:

      Scottish form of Gregory
    • Meaning:

      "vigilant, a watchman"
  20. Gianni
    • Origin:

      Italian, diminutive of Giovanni, variation of John
    • Meaning:

      "God is gracious"