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 Zanfi è 2915° nella regione Emilia-Romagna Il cognome Zanfi è 542° nella provincia di Modena Il cognome Zanfi è 82° nel comune di CASTELNUOVO RANGONE (MO)