Christoph is a short German form of the English name Christopher, which derived from the Greek name Christophorus. Christoph means “bearing Christ” (from ancient Greek “christós/χριστὸς” = anointed one + “phérein/φέρειν” = to bring/to bear/to carry).
The German name Katharina derived from the Greek name Aikaterine, which derived from the Greek name Hekaterine and from Hekate, the Greek goddess of magic. Katharina means “each of the two” (from Greek “hekateros”), “pure” (from Greek “katharos”), “torture” (from Greek “aikia”), “one hundred” (from Greek “hekaton”) or “far away” (from Greek “hekás”).