Cristo (English) comes from Portuguese Cristo, from Old Portuguese Cristo, from Ecclesiastical Latin Christus, from Ancient Greek Χριστός, from Ancient Greek χρίω, from Proto-Indo-European gʰrēy-, from Proto-Indo-European gʰer- — to rub; to stroke; to grind.
Ancestry of “Cristo”, step by step
Cristo traces back through 3 separate lines of ancestry.