Of Germanic or Hebrew origin.
Short of form of the names Zigfried, Siegfried, Zachary or Sigmund.
When deriving from Zachary, Ziggy is of Hebrew origin.
When deriving from Siegfried or Sigmund it is of Germanic origin.
Famous bearer of the name is Ziggy Marley, son of Bob Marley.
Ziggy Stardust is also a persona adopted by David Bowie in the 70s.
Also familiar with the American pop culture, is Tom Wilson’s cartoon character “Ziggy”.
An unconventional trend is to use Ziggy as a feminine given name.