Potrebbe derivare da un soprannome legato al latino caput, "capo, testa", ma anche "dispari" e per estensione "buona fortuna", oppure da una variante del nome Gualfredo (Gaffè, Galfrè).
Il cognome Caffo ha un ceppo siciliano, nel catanese, ed uno, forse secondario, nel torinese. Caffaratti è del torinese. Caffe è quasi unico. Caffi è decisamente lombardo. Caffieri, piuttosto raro, ha un probabile ceppo nel livornese. Caffiero è presente in Sardegna ed in Puglia.
Il cognome Caffo è 3153° nella regione Sicilia Il cognome Caffo è 813° nella provincia di Catania Il cognome Caffo è 1° nel comune di VENAUS (TO)
Stemma
Caffo(VEN) (Padova, Verona) Titolo: Nobile troncato con la fascia d'oro sulla partizione, il 1º di rosso alla stella (6) accostata da due K il tutto di argento; il 2º di azzurro al K, accostato da due stelle (6) il tutto di oro