From German Siggi, a nickname for any number of names beginning with Sieg-, e.g. Sieglinde, Siegfried, Siegmund etc.
Ziggy