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

  1. Goodluck
    • Origin:

      English word name
    • Meaning:

      "good luck"
  2. Geraint
    • Origin:

      Celtic, meaning unknown
  3. Gregorio
    • Origin:

      Italian variation of Gregory
    • Meaning:

      "vigilant, a watchman"
  4. Garance
    • Origin:

      French color and botanical name
  5. Georgie
    • Origin:

      Diminutive of George, Greek
    • Meaning:

      "farmer"
  6. Graydon
    • Origin:

      English
    • Meaning:

      "son of the gray-haired one"
  7. Gilmore
    • Origin:

      Irish and Scottish
    • Meaning:

      "devoted to the Virgin Mary"
  8. Graziano
    • Origin:

      Italian
    • Meaning:

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

      Latin
    • Meaning:

      "twins"
  10. Gillespie
    • Origin:

      Scottish
    • Meaning:

      "bishop's servant"
  11. Garret
    • Origin:

      Irish variation of Gerard
    • Meaning:

      "spear strength"
  12. Gavi
    • Origin:

      Diminutive of Gabriel
  13. Greatness
    • Origin:

      English
    • Meaning:

      "greatness"
  14. Gilberto
    • Origin:

      Spanish variation of Gilbert
  15. Guadalupe
    • Origin:

      Spanish from Arabic
    • Meaning:

      "hidden river, valley of the wolves"
  16. Goliath
    • Origin:

      Hebrew
    • Meaning:

      "exile"
  17. Gough
    • Origin:

      Welsh
    • Meaning:

      "red"
  18. Gaetano
    • Origin:

      Italian
    • Meaning:

      "from the city of Gaeta"
  19. Guifré
    • Origin:

      Catalan form of Wilfred
    • Meaning:

      "desires peace"
  20. Gryffin
    • Origin:

      Variation of Griffith, Welsh, English
    • Meaning:

      "strong lord; mythical creature"