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

  1. Grim
    • Origin:

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

      "masked person; stern, severe"
  2. Gui
    • Origin:

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

      "resolute protection"
  3. Gable
    • Origin:

      French
    • Meaning:

      "triangular feature in architecture"
  4. Gwylym
    • Origin:

      Welsh variation of William
    • Meaning:

      "resolute protection"
  5. Gabin
    • Origin:

      French form of the Latin Gabinus
    • Meaning:

      "of Gabium"
  6. Geza
    • Origin:

      Hungarian
    • Meaning:

      "little prince"
  7. Grove
    • Origin:

      Nature name
    • Meaning:

      "grove of trees"
  8. Gijs
    • Origin:

      Dutch short form of Gilbert
  9. Gauge
    • Origin:

      Word name; Spelling variation of Gage
  10. Golden
    • Origin:

      Word name
  11. Garvey
    • Origin:

      Irish
    • Meaning:

      "rough peace"
  12. Galahad
    • Origin:

      Welsh or place name
  13. Graycen
    • Origin:

      Variation of Grayson, English
    • Meaning:

      "son of the bailiff"
  14. Gerardo
    • Origin:

      Spanish variation of Gerard
  15. Germaine
    • Origin:

      French from Latin
    • Meaning:

      "from Germany"
  16. Guus
    • Origin:

      Dutch diminutive of Gustaaf, Teutonic
    • Meaning:

      "staff of the Goths"
  17. Giulio
    • Origin:

      Italian variation of Julius
  18. Ghost
    • Origin:

      Word name
  19. Giuliano
    • Origin:

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

      Italian
    • Meaning:

      "January"