665 Baby Names That Start With G (WIth Meanings and Popularity)

  1. Gianna
    • Origin:

      Italian, diminutive of Giovanna or feminization of Gianni, forms of John
    • Meaning:

      "God is gracious"
  2. Gia
    • Origin:

      Italian
    • Meaning:

      "God's gracious gift"
  3. Greta
    • Origin:

      German, diminutive of Margarethe
    • Meaning:

      "pearl"
  4. Gigi
    • Origin:

      French diminutive
  5. Gwen
    • Origin:

      Diminutive of Gwendolen/Gwendolyn
    • Meaning:

      "white circle"
  6. Gael
    • Origin:

      Breton
    • Meaning:

      "Gaelic"
  7. Giovanni
    • Origin:

      Italian variation of John
    • Meaning:

      "God is gracious"
  8. Gray
    • Origin:

      Color name, also diminutive of Grayson
  9. Greer
    • Origin:

      Scottish, contraction of surname Gregor; Latin
    • Meaning:

      "alert, watchful"
  10. Garrett
    • Origin:

      Irish variation of Gerard
    • Meaning:

      "spear strength"
  11. Galen
    • Origin:

      Greek
    • Meaning:

      "calm, healer"
  12. Gregory
    • Origin:

      Greek
    • Meaning:

      "vigilant, a watchman"
  13. Gage
    • Origin:

      French
    • Meaning:

      "oath, pledge"
  14. Gabrielle
    • Origin:

      French, feminine variation of Gabriel
    • Meaning:

      "God is my Strength"
  15. Gaius
    • Origin:

      Latin
    • Meaning:

      "to rejoice"
  16. Gunner
    • Origin:

      Scandinavian variation of Gunther
    • Meaning:

      "bold warrior"
  17. Giselle
    • Origin:

      German
    • Meaning:

      "pledge, hostage"
  18. Grady
    • Origin:

      Irish
    • Meaning:

      "noble, illustrious"
  19. Greyson
    • Origin:

      English
    • Meaning:

      "son of the steward"
  20. Goku
    • Origin:

      Japanese
    • Meaning:

      "aware of emptiness"