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

  1. Galway
    • Origin:

      Place-name
  2. Gaines
    • Origin:

      English
    • Meaning:

      "trickery"
  3. Ganesha
    • Origin:

      Hindi
    • Meaning:

      "fortunate"
  4. Geraldo
    • Origin:

      Spanish variation of Gerald
  5. Grosvenor
    • Origin:

      English from French
    • Meaning:

      "the master huntsman; the fat huntsman"
  6. Garion
    • Origin:

      Modern literary name
  7. Greco
    • Origin:

      Italian
    • Meaning:

      "from Greece"
  8. Gull
    • Origin:

      Celtic
    • Meaning:

      "long-winged swimming birds"
  9. Garen
    • Origin:

      Irish, Slavic, French
    • Meaning:

      "welding"
  10. Gift
    • Origin:

      English word name
  11. Gandolf
    • Origin:

      Teutonic
    • Meaning:

      "wand-wolf"
  12. Gabrijel
    • Origin:

      Slovene and Croatian variation of Gabriel, Hebrew
    • Meaning:

      "God is my strength"
  13. Geneo
    • Origin:

      English, Greek
    • Meaning:

      "well born"
  14. Guion
    • Origin:

      Diminutive of Guilherme, Portuguese variation of William
    • Meaning:

      "resolute protection"
  15. Gavriil
    • Origin:

      Russian variation of Gabriel
  16. Gniewomir
    • Origin:

      Polish
    • Meaning:

      "the one who calms anger"
  17. Gryffyn
    • Origin:

      Cornish
    • Meaning:

      "strong lord"
  18. Gurtaj
    • Origin:

      Indian, Sanskrit, Punjabi, Sikh
    • Meaning:

      "guru's crown"
  19. Gates
    • Origin:

      English surname
    • Meaning:

      "person living near town gates"
  20. Gawonisgi
    • Origin:

      Cherokee
    • Meaning:

      "speaker"