Toponimia y gentilicio
Su nombre viene de San Zoilo, santo mártir cordobés que pereció en los albores del siglo IV bajo la persecución de Diocleciano y que fue venerado a partir del siglo VII en el arrabal de los bordadores de la ciudad califal. Se tratará pues de un santo que gozaría de gran devoción entre los mozárabes huidos de Al-Andalus hacia tierras del Reino de León.[4] Ello entronca con los abundantes nombres de lugar que en estas comarcas proceden del poblamiento mozárabe. Por esta localidad pasaba también la Ruta de la Plata romana, atravesando la Dehesa de Valdemimbre situada al suroeste del término. También hay referencias artísticas que se relacionan con el Camino de Santiago, como veneras talladas en las fachadas. El gentilicio de esta localidad es sanzolano o sanzoleño.