Christopher as a boys’ name is pronounced KRIS-toh-fer. It is of Greek origin, and the meaning of Christopher is “bearing Christ”. From Khristophoros. Popular among early Christians. The legend of Saint Christopher as the patron saint of travelers grew from the story of a giant who made his living carrying people across a river.
http://www.thinkbabynames.com/meaning/1/Christopher

