English Baby Names/Boy
Bearing Christ; Evolution of the Middle English Christofre, which is from the Late Latin Christophorouss, a derivative of the Ecclesiastic Greek Christophoros, a compound name composed from Christos (Christ) and pherein (to bear). Variations: