Otra de las #PalabrasViajeras que surge de una realidad lamentable: ESCLAVO no es ni más menos que... ESLAVO.
Llegó al castellano sobre el XIII. Las voces europeas provienen de "sclavus" en latín medieval, y esta de "sklavos" y "sklavinós" en griego bizantino, que a su vez viene de "sloveninu", nombre que se daban los eslavos (cfr. "esloveno"). El paso SL > SKL es natural en bizantino.
Ander Ros explora con detalle toda esta evolución, fascinante, aunque muy triste: https://www.academia.edu/5437120/Erreseina-No_venimos_del_lat%C3%ADn