Думаю, что это слово "slave" появилось гораздо позже слова "славянин".
Пленные называли себя "слав". Отсюда и пошло слово раб в английском.
кстати, глянула "slawe" в переводе с немецкого - славянин.
а раб в немецком - Sklave, что ближе к "slave"
как все сложно в этих языках...