From zanni + -esco.
zannesco (feminine zannesca, masculine plural zanneschi, feminine plural zannesche)