[3] Como otros apellidos hispánicos, deriva del nombre propio Sancho más el formativo de antroponímicos familiares -ez, cuyo origen es discutido, y probablemente sea similar al germánico -iks como en *Hrōþeriks 'Roderico, Rodrigo' (> Rodríguez), (en inglés moderno -ick, alemán moderno -ich).
No posee linaje alguno definido, ya que es un nombre y apellido adoptado masivamente por el pueblo por diferentes razones.
En consecuencia, no hay un linaje definido para el apellido Sancho y su origen es totalmente oscuro.
En España está muy distribuido, más frecuentemente en las provincias de Salamanca (6,42 %), Ávila (4,008 %), Cáceres (3,678 %) y Albacete (3,588 %).
Según datos del Instituto Nacional de Estadística es el séptimo apellido más frecuente en España.