The term slav was invented by Josef Dobrovsky, a Czech philologist and historian in the beginning of 19th century, so It's really unlikely, that the word slave comes from word slav since the Vikings time.