L'origine va ricercata nel nome medievale
Gianfreda, corruzione popolare dell'originale
Giaffreda (per tramite del francese
Geoffray o
Geoffrey, nasce da un adattamento del personale germanico
Gottfried, meglio conosciuto nella forma Goffredo).
Il cognome
Gianfreda, oltre al piccolo
ceppo secondario romano, ha un ceppo salentino, in particolare nel leccese, nel tarentino, ma soprattutto nel brindisino.
Gianfredi, rarissimo, è anch'esso pugliese, con un piccolo ceppo nel potentino.