From Middle Dutch wever, from Old Dutch [Term?], from Proto-West Germanic *webārī; cognates include Old High German weberi (German Weber), Old English *wæfre (in compounds; modern English weaver). By surface analysis, weven + -er.
Practice speaking and memorizing "wever" and many other words and sentences in Dutch.