Происходит от гл. волочь, из праслав. *volčiti, от кот. в числе прочего произошли: ст. -слав. влачѫ, влачити (др. -греч. ἕλκειν), русск. волочь, волочить, укр. волочи́ти, белор. валачы́, валачы́ць, болг. вла́ча, сербохорв. вла́чити, вла̑чи̑м, словенск. vláčiti, чешск. vláčit, словацк. vláčiť, польск. włóczyć, в. -луж. włočić, н. -луж. włocyś. Праслав. *volčiti связано чередованием с *velkǫ (волоку). Использованы данные словаря М. Фасмера. См. Список литературы. Русск. сущ. сволочь — с XIV века (в знач. «сволочённый куда-либо мусор»).
https://ru.wiktionary.org/wiki/сволочь