From Old Norse vefr, from Proto-Germanic *wabją, ultimately from Proto-Indo-European *webʰ- (“weave”).
vefur m