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 Caffiero è 2027° nella regione Sardegna Il cognome Caffiero è 881° nella provincia di Cagliari Il cognome Caffiero è 103° nel comune di ABBASANTA (OR)