Los primeros habitantes de la región en la época prehispánica fueron los xincas, quienes ocuparon todo el territorio desde la costa del actual departamento hasta las montañas de Jalapa. El señorío Xinca de Santa Rosa, fue uno de los más aguerridos y valientes durante la conquista española en el siglo XVI. El conquistador Pedro de Alvarado los tomó como esclavos para la reducción militar de Cuzcatlán en la actual República de El Salvador. De este hecho se deriva el nombre del pueblo, el río y el puente Los Esclavos, en el municipio de Cuilapa. Hay testimonios de que estos indígenas fueron los primeros esclavos formalmente asignados por los conquistadores en el paraje que actualmente lleva ese nombre.