Dovrebbe derivare da una forma dialettale del cognome Giancane, composto dalla forma contratta Gianni del nome Giovanni fusa con il nome Cane, molto diffuso in Veneto nell'epoca medioevale. Secondo un'ulteriore ipotesi deriva da un soprannome con il significato di "mancino".
Il cognome Zancan è tipicamente veneto, dell'area vicentino padovana in particolare.