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

  1. Gardner
    • Origin:

      English
    • Meaning:

      "keeper of the garden"
  2. Gilmore
    • Origin:

      Irish and Scottish
    • Meaning:

      "devoted to the Virgin Mary"
  3. Goodluck
    • Origin:

      English word name
    • Meaning:

      "good luck"
  4. Giotto
    • Origin:

      Italian variation of Godfrey or Geoffrey
    • Meaning:

      "pledge of peace"
  5. Garance
    • Origin:

      French color and botanical name
  6. Georgie
    • Origin:

      Diminutive of George, Greek
    • Meaning:

      "farmer"
  7. Geraint
    • Origin:

      Celtic, meaning unknown
  8. Guadalupe
    • Origin:

      Spanish from Arabic
    • Meaning:

      "hidden river, valley of the wolves"
  9. Graziano
    • Origin:

      Italian
    • Meaning:

      "pleasing, beloved, dear"
  10. Gemini
    • Origin:

      Latin
    • Meaning:

      "twins"
  11. Goliath
    • Origin:

      Hebrew
    • Meaning:

      "exile"
  12. Gavi
    • Origin:

      Diminutive of Gabriel
  13. Greatness
    • Origin:

      English
    • Meaning:

      "greatness"
  14. Gough
    • Origin:

      Welsh
    • Meaning:

      "red"
  15. Garret
    • Origin:

      Irish variation of Gerard
    • Meaning:

      "spear strength"
  16. Gilberto
    • Origin:

      Spanish variation of Gilbert
  17. Gillespie
    • Origin:

      Scottish
    • Meaning:

      "bishop's servant"
  18. Gaetano
    • Origin:

      Italian
    • Meaning:

      "from the city of Gaeta"
  19. Gehrig
    • Origin:

      German surname
  20. Gwion
    • Origin:

      Welsh
    • Meaning:

      "fair, blessed"