Zampogna has rare presences in Veneto, in Campania and in the Reggino, Zampogni, absolutely very rare, is Umbrian, Zampognaro has some presence in Abruzzo and Campania, these surnames should derive from nicknames originated from the fact that the ancestor were Zampogna players, probably shepherds.
Buy a heraldic document with your coat of arms
Verba Volant, Scripta Manent