Dovrebbe derivare da una modificazione dialettale del nome composto da Gianni e Fino.
Traccia di questa cognomizzazione si trova a Bergamo dove in un atto del 1363 viene citato un certo Leonardo de Zanfinus e nel XV secolo a Solofra (AV). Zanfi, rarissimo, è modenese. Zanfini ha un ceppo nel forlivese ed uno nel cosentino. Zanfino ha un ceppo bolognese ed uno nel cosentino.
Il cognome Zanfino è 2335° nella regione Calabria Il cognome Zanfino è 941° nella provincia di Cosenza Il cognome Zanfino è 79° nel comune di CASTELNUOVO CILENTO (SA)