The Spanish word for “goose” ganso, comes from the Proto-Indo-European root for the same, ghans. From this same root, we get… the English goose itself! In fact, ganso entered Spanish via German (and the English word comes from German too) — it makes sense that they’re related.
Thus, we can see that the g-(n)-s of ganso maps to the g-s of goose.