367 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. Gonzalo
    • Origin:

      Spanish from German
    • Meaning:

      "saved from combat"
  3. Green
    • Origin:

      Color name
  4. Geordie
    • Origin:

      British English demonym
  5. Giuseppe
    • Origin:

      Italian variation of Joseph
  6. Grier
    • Origin:

      Variation of Greer, Scottish
    • Meaning:

      "alert, watchful"
  7. Giancarlo
    • Origin:

      Combination of Gian and Carlo, Italian variations of John and Charles
  8. Gibson
    • Origin:

      English
    • Meaning:

      "Gilbert's son"
  9. Guillaume
    • Origin:

      French variation of William
  10. Geralt
    • Origin:

      German
    • Meaning:

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

      English
    • Meaning:

      "wandering man"
  12. Garth
    • Origin:

      Norse
    • Meaning:

      "groundskeeper, enclosure"
  13. Gad
    • Origin:

      Hebrew
    • Meaning:

      "fortune"
  14. Graeme
    • Origin:

      Scottish variation of Graham
    • Meaning:

      "gravelly homestead"
  15. Gio
    • Origin:

      Italian short form of Giovanni
    • Meaning:

      "God is gracious"
  16. Gaspar
    • Origin:

      Spanish variation of Casper
  17. Göktuğ
    • Origin:

      Turkish word name
  18. Gaston
    • Origin:

      French from German
    • Meaning:

      "the foreigner, the guest"
  19. Ganymede
    • Origin:

      Greek
    • Meaning:

      "glad thought"
  20. Guthrie
    • Origin:

      Scottish
    • Meaning:

      "windy place"