From Geist (“ghost”) + Zug (“train”). In the meaning "Cologne carnival parade", the second component is short for Umzug (“parade”).
Ćwicz mówienie i zapamiętywanie " Geisterzug " i wielu innych słów i zdań z niemiecki .