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

  1. Gilbert
    • Origin:

      German
    • Meaning:

      "shining pledge"
  2. Gregory
    • Origin:

      Greek
    • Meaning:

      "vigilant, a watchman"
  3. Gunner
    • Origin:

      Scandinavian variation of Gunther
    • Meaning:

      "bold warrior"
  4. Glenn
    • Origin:

      Scottish
    • Meaning:

      "valley"
  5. Gene
    • Origin:

      Diminutive of Eugene, Greek
    • Meaning:

      "wellborn, noble"
  6. Gaius
    • Origin:

      Latin
    • Meaning:

      "to rejoice"
  7. Goku
    • Origin:

      Japanese
    • Meaning:

      "aware of emptiness"
  8. Grover
    • Origin:

      English
    • Meaning:

      "lives near a grove of trees"
  9. Gunnar
    • Origin:

      Scandinavian variation of Gunther
    • Meaning:

      "bold warrior"
  10. Greyson
    • Origin:

      English
    • Meaning:

      "son of the steward"
  11. Giles
    • Origin:

      Greek
    • Meaning:

      "young goat"
  12. Garnet
    • Origin:

      Jewel name, for the French
    • Meaning:

      "pomegranate"
  13. Gerald
    • Origin:

      English and Irish from German
    • Meaning:

      "ruler with the spear"
  14. Griffith
    • Origin:

      Welsh
    • Meaning:

      "strong lord"
  15. Godfrey
    • Origin:

      German
    • Meaning:

      "God's peace"
  16. Gerard
    • Origin:

      English and Irish from German
    • Meaning:

      "spear strength"
  17. Gareth
    • Origin:

      Welsh
    • Meaning:

      "gentle"
  18. Gaylord
    • Origin:

      French
    • Meaning:

      "brisk, high-spirited"
  19. Galileo
    • Origin:

      Italian
    • Meaning:

      "from Galilee"
  20. Gregor
    • Origin:

      Scottish form of Gregory
    • Meaning:

      "vigilant, a watchman"