From Old Norse vefari, equivalent to vefa (“to weave”) + -ari (“suffix used to form agent nouns”).
vefari m (genitive singular vefara, nominative plural vefarar)