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

  1. Gable
    • Origin:

      French
    • Meaning:

      "triangular feature in architecture"
  2. Geza
    • Origin:

      Hungarian
    • Meaning:

      "little prince"
  3. Gauge
    • Origin:

      Word name; Spelling variation of Gage
  4. Gijs
    • Origin:

      Dutch short form of Gilbert
  5. Grim
    • Origin:

      English from Old Norse or Dutch and German surname
    • Meaning:

      "masked person; stern, severe"
  6. Gwylym
    • Origin:

      Welsh variation of William
    • Meaning:

      "resolute protection"
  7. Gabin
    • Origin:

      French form of the Latin Gabinus
    • Meaning:

      "of Gabium"
  8. Grove
    • Origin:

      Nature name
    • Meaning:

      "grove of trees"
  9. Gui
    • Origin:

      Short form of Guillermo, Spanish form of William
    • Meaning:

      "resolute protection"
  10. Galahad
    • Origin:

      Welsh or place name
  11. Germaine
    • Origin:

      French from Latin
    • Meaning:

      "from Germany"
  12. Graycen
    • Origin:

      Variation of Grayson, English
    • Meaning:

      "son of the bailiff"
  13. Giulio
    • Origin:

      Italian variation of Julius
  14. Golden
    • Origin:

      Word name
  15. Guus
    • Origin:

      Dutch diminutive of Gustaaf, Teutonic
    • Meaning:

      "staff of the Goths"
  16. Gerardo
    • Origin:

      Spanish variation of Gerard
  17. Garvey
    • Origin:

      Irish
    • Meaning:

      "rough peace"
  18. Giuliano
    • Origin:

      (jyoo-lee-Ah-no), Italian variation of Julian
  19. Ghost
    • Origin:

      Word name
  20. Gennaro
    • Origin:

      Italian
    • Meaning:

      "January"