Spencer Alexander McDaniel writes:
Well, first, let us talk about where the name “Jesus Christ” comes from. The name Jesus is an Anglicized form of the Latin name Iesus, which is in turn a Latinized form of the ancient Greek name Ἰησοῦς (Iēsoũs), which is, in turn, a Hellenized form of Jesus’s original name in ancient Palestinian Aramaic, which was יֵשׁוּעַ (yēšūă‘), a shortened form of the earlier Hebrew name יְהוֹשֻׁעַ (y’hoshuaʿ), which means “Yahweh is Salvation.”
Although people today often treat the word Christ as though it is Jesus’s last name, it is actually not a name at all, but rather an epithet (i.e. a descriptive title). The English word Christ is an Anglicized form of the Latin word Christus, which is, in turn, a Latinized form of the ancient Greek word Χριστός (Christós), meaning “anointed one.” The word Χριστός is used in the New Testament as a Greek translation of the Hebrew title מָשִׁיחַ (māšîaḥ), which has roughly the same meaning.