From Geist (“ghost”) + Zug (“train”). In the meaning "Cologne carnival parade", the second component is short for Umzug (“parade”).
Oefen om " Geisterzug " en baie ander woorde en sinne in Duits .