In Dutch the word 'zwerver' means 'wanderer', 'roamer'. So it seems to me that 'swerver' is directly related to the Dutch word.