Dovrebbe derivare dal nome composto da Johannes (Gianni, Giovanni) e Christopharus (Cristoforo).
La famiglia Giancristofaro è registrata a Lanciano (CH) dalla fine del secolo XVIII.
Il cognome Giancristofaro sembrerebbe specifico del teatino, di Lanciano in particolare, con un buon nucleo anche ad Ortona, uno a Termoli nel campobassano ed uno a Roma. Giancristoforo, rarissimo, è specifico di Ortona.
Il cognome Giancristoforo è 8872° nella regione Abruzzo Il cognome Giancristoforo è 2033° nella provincia di Rieti Il cognome Giancristoforo è 309° nel comune di CAPERGNANICA (CR)