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

  1. Gemini
    • Origin:

      Latin
    • Meaning:

      "twins"
  2. Glinda
    • Origin:

      Literary name
  3. Gillespie
    • Origin:

      Scottish
    • Meaning:

      "bishop's servant"
  4. Garret
    • Origin:

      Irish variation of Gerard
    • Meaning:

      "spear strength"
  5. Gavi
    • Origin:

      Diminutive of Gabriel
  6. Gabisile
    • Origin:

      Bantu, Zulu, Xhosa
    • Meaning:

      "has made people envious, but they won't get it"
  7. Greige
    • Origin:

      Color name
  8. Goya
    • Origin:

      Artist name
  9. Greatness
    • Origin:

      English
    • Meaning:

      "greatness"
  10. Gosia
    • Origin:

      Polish, diminutive of Małgorzata
    • Meaning:

      "pearl"
  11. Gilberto
    • Origin:

      Spanish variation of Gilbert
  12. Guadalupe
    • Origin:

      Spanish from Arabic
    • Meaning:

      "hidden river, valley of the wolves"
  13. Gio
    • Origin:

      Short form of Giovanna, Italian form of John
    • Meaning:

      "God is gracious"
  14. Genoveva
    • Origin:

      Variation of Genevieve or Geneva, French
    • Meaning:

      "tribe woman or juniper"
  15. Glen
    • Origin:

      Scottish
    • Meaning:

      "narrow valley"
  16. Goliath
    • Origin:

      Hebrew
    • Meaning:

      "exile"
  17. Gough
    • Origin:

      Welsh
    • Meaning:

      "red"
  18. Gianni
    • Origin:

      Italian
    • Meaning:

      "God is gracious"
  19. Gussie
    • Origin:

      Diminutive of Augusta, Latin
    • Meaning:

      "great, magnificent"
  20. Gaetano
    • Origin:

      Italian
    • Meaning:

      "from the city of Gaeta"