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

  1. Gianni
    • Origin:

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

      "God is gracious"
  2. Gwilym
    • Origin:

      Welsh variation of William
    • Meaning:

      "resolute protection"
  3. Gale
    • Origin:

      Nature name
  4. Gustavo
    • Origin:

      Latinate variation of Gustav
  5. German
    • Origin:

      Spanish and Russian variation of Herman, German
    • Meaning:

      "warrior"
  6. Gulliver
    • Origin:

      Irish
    • Meaning:

      "glutton"
  7. Gay
    • Origin:

      French
    • Meaning:

      "joyful"
  8. Gentry
    • Origin:

      English
    • Meaning:

      "aristocracy"
  9. Gannon
    • Origin:

      Irish
    • Meaning:

      "fair-skinned, fair-haired"
  10. Geoffrey
    • Origin:

      Anglo-Saxon from French
    • Meaning:

      "pledge of peace"
  11. Gaara
    • Origin:

      Japanese
    • Meaning:

      "demigod who I love; demigod who loves himself"
  12. Gadiel
    • Origin:

      Hebrew, Arabic
    • Meaning:

      "God is my fortune"
  13. Gary
    • Origin:

      English
    • Meaning:

      "spearman"
  14. Geo
    • Origin:

      Greek
    • Meaning:

      "earth"
  15. Guillermo
    • Origin:

      Spanish variation of William
  16. Gabe
    • Origin:

      Short form of Gabriel
  17. Gaspard
    • Origin:

      French variation of Jasper
    • Meaning:

      "bringer of treasure"
  18. Glen
    • Origin:

      Scottish
    • Meaning:

      "a narrow valley"
  19. Genesis
    • Origin:

      Word name, Biblical
    • Meaning:

      "the origin and formation of something; The First Book in The Bible"
  20. Gino
    • Origin:

      Italian, diminutive of Eugenio