Santo (Spanish) comes from Old Spanish santo, from Old Spanish sancto, from Latin sānctus, from Latin Iacobus, from Ancient Greek Ἰάκωβος, from Ancient Greek Ἰακώβ, from Hebrew יַעֲקֹב, from Hebrew עָקֵב — heel of the foot; heel.
Santo (Spanish): Saint