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

  1. Gauri
    • Origin:

      Finnish variation of Gabriel, Hebrew
    • Meaning:

      "God is my strength"
  2. Grier
    • Origin:

      Variation of Greer, Scottish
    • Meaning:

      "alert, watchful"
  3. Gonzalo
    • Origin:

      Spanish from German
    • Meaning:

      "saved from combat"
  4. Gibson
    • Origin:

      English
    • Meaning:

      "Gilbert's son"
  5. Giancarlo
    • Origin:

      Combination of Gian and Carlo, Italian variations of John and Charles
  6. Giuseppe
    • Origin:

      Italian variation of Joseph
  7. Green
    • Origin:

      Color name
  8. Guillaume
    • Origin:

      French variation of William
  9. Geordie
    • Origin:

      British English demonym
  10. Geralt
    • Origin:

      German
    • Meaning:

      "ruler with the spear"
  11. Gatlin
    • Origin:

      English
    • Meaning:

      "wandering man"
  12. Graeme
    • Origin:

      Scottish variation of Graham
    • Meaning:

      "gravelly homestead"
  13. Garth
    • Origin:

      Norse
    • Meaning:

      "groundskeeper, enclosure"
  14. Gad
    • Origin:

      Hebrew
    • Meaning:

      "fortune"
  15. Gaston
    • Origin:

      French from German
    • Meaning:

      "the foreigner, the guest"
  16. Gio
    • Origin:

      Italian short form of Giovanni
    • Meaning:

      "God is gracious"
  17. Göktuğ
    • Origin:

      Turkish word name
  18. Guthrie
    • Origin:

      Scottish
    • Meaning:

      "windy place"
  19. Ganymede
    • Origin:

      Greek
    • Meaning:

      "glad thought"
  20. Gaspar
    • Origin:

      Spanish variation of Casper