Meaning
Sancho is a Spanish and Portuguese name derived from the Latin name Sanctius, meaning "holy" or "consecrated". It has historical significance, being the name of several kings and nobles.