Watch us on Shark Tank on January 31 at 8 pm on ABC.The future of Nameberry is coming.

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

  1. Garland
    • Origin:

      English word name
  2. Gonzalo
    • Origin:

      Spanish from German
    • Meaning:

      "saved from combat"
  3. Green
    • Origin:

      Color name
  4. Giancarlo
    • Origin:

      Combination of Gian and Carlo, Italian variations of John and Charles
  5. Guillaume
    • Origin:

      French variation of William
  6. Giuseppe
    • Origin:

      Italian variation of Joseph, Hebrew
    • Meaning:

      "Jehovah increases"
  7. Grier
    • Origin:

      Variation of Greer, Scottish
    • Meaning:

      "alert, watchful"
  8. Geordie
    • Origin:

      British English demonym
  9. Gibson
    • Origin:

      English
    • Meaning:

      "Gilbert's son"
  10. Geralt
    • Origin:

      German
    • Meaning:

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

      Norse
    • Meaning:

      "groundskeeper, enclosure"
  12. Gatlin
    • Origin:

      English
    • Meaning:

      "wandering man"
  13. Graeme
    • Origin:

      Scottish variation of Graham
    • Meaning:

      "gravelly homestead"
  14. Gad
    • Origin:

      Hebrew or Navajo
    • Meaning:

      "fortune; juniper tree"
  15. Göktuğ
    • Origin:

      Turkish word name
  16. Gaspar
    • Origin:

      Spanish variation of Casper
  17. Guthrie
    • Origin:

      Scottish
    • Meaning:

      "windy place"
  18. Gaston
    • Origin:

      French from German
    • Meaning:

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

      Greek
    • Meaning:

      "glad thought"
  20. Gio
    • Origin:

      Italian short form of Giovanni
    • Meaning:

      "God is gracious"