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

  1. Gil
    • Origin:

      Hebrew
    • Meaning:

      "happiness"
  2. Garrison
    • Origin:

      English
    • Meaning:

      "son of Garret"
  3. Garrick
    • Origin:

      Teutonic
    • Meaning:

      "mighty warrior"
  4. Genji
    • Origin:

      Japanese
  5. Gunther
    • Origin:

      German
    • Meaning:

      "battle warrior"
  6. Gwydion
    • Origin:

      Welsh
    • Meaning:

      "born of trees"
  7. Granger
    • Origin:

      English and French surname
    • Meaning:

      "worker of the granary; farmer"
  8. Gawain
    • Origin:

      Welsh
    • Meaning:

      "May hawk"
  9. Guido
    • Origin:

      Italian
    • Meaning:

      "guide, leader"
  10. Gallagher
    • Origin:

      Irish
    • Meaning:

      "descendant of foreign helper"
  11. Gian
    • Origin:

      Italian, diminutive of Giovanni
    • Meaning:

      "God is gracious"
  12. Gavriel
    • Origin:

      Hebrew
    • Meaning:

      "God is my strength"
  13. Garner
    • Origin:

      English surname
    • Meaning:

      "granary"
  14. Gwyn
    • Origin:

      Welsh
    • Meaning:

      "fair, blessed"
  15. Gatsby
    • Origin:

      German surname and literary name
    • Meaning:

      "from Gaddesby"
  16. Giacomo
    • Origin:

      Italian variation of James
    • Meaning:

      "supplanter"
  17. Gustav
    • Origin:

      Teutonic
    • Meaning:

      "staff of the Goths"
  18. Gurbaaz
    • Origin:

      Indian, Sanskrit, Punjabi
    • Meaning:

      "guru's bird"
  19. Garland
    • Origin:

      English word name
  20. Giorgio
    • Origin:

      Italian variation of George
    • Meaning:

      "farmer"