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

  1. Gaber
    • Origin:

      Diminutive of Gabrijel or Slovene tree name
    • Meaning:

      "God is my strength; hornbeam"
  2. Garuda
    • Origin:

      Hindu mythology name; Hindi
    • Meaning:

      "king of birds"
  3. Gram
    • Origin:

      Variation of Graham
    • Meaning:

      "gravelly homestead"
  4. Gregorius
    • Origin:

      Latin variation of Gregory
    • Meaning:

      "vigilant, a watchman"
  5. Galton
    • Origin:

      English
    • Meaning:

      "a rented estate"
  6. Goodwill
    • Origin:

      English, African, Zulu
    • Meaning:

      "meaning well"
  7. Gryphon
    • Origin:

      Mythological animal name or form of Griffin, Welsh
    • Meaning:

      "strong lord"
  8. Gannet
    • Origin:

      German
    • Meaning:

      "goose"
  9. Givenchy
    • Origin:

      French
    • Meaning:

      "youth"
  10. Gilby
    • Origin:

      Irish
    • Meaning:

      "blond boy"
  11. Gnaeus
    • Origin:

      Latin
    • Meaning:

      "birthmark"
  12. Gediminas
    • Origin:

      Lithuanian
    • Meaning:

      "mention in grief, celebrate in grief"
  13. Gore
    • Origin:

      English
    • Meaning:

      "wedge-shaped object"
  14. Genuine
    • Origin:

      English
    • Meaning:

      "real"
  15. Giovanny
    • Origin:

      Spelling variation of Giovanni
  16. Gendry
    • Origin:

      Literary name
  17. General
    • Origin:

      Word name
    • Meaning:

      "general"
  18. Genie
    • Gelso
      • Origin:

        Italian
      • Meaning:

        "mulberry tree"
    • Gershwin
      • Origin:

        Musical name