Depuis la fin du nom grec Χριστοφορος (Cristoforo) qui signifie « portant Christ », dérivé de Χριστος (Christos) combiné avec φερω (phero) « à l'ours, de porter ». Les premiers chrétiens l'ont utilisé comme un nom métaphorique, exprimant qu'ils transportaient Christ dans leur cœur. Au Moyen Age, les interprétations littérales de l'étymologie du nom a conduit à des légendes sur un Saint-Christophe qui a porté le jeune Jésus à travers une rivière. Il est venu à être considéré comme le saint patron des voyageurs.
Comme un nom donné en anglais, Christopher est en usage général depuis le 15e siècle. Au Danemark, il a été porté par trois rois (leurs noms sont habituellement orthographié Christoffer), y compris le 15e siècle Christopher de Bavière qui a également jugé la Norvège et la Suède. D'autres porteurs célèbres incluent l'explorateur italien Christophe Colomb (1451-1506), dramaturge anglais Christopher Marlowe (1564-1593), architecte anglais Christopher Wren (1632-1723) et le personnage de fiction Christopher Robin de «Winnie l'Ourson livres AA Milne .