From Middle Dutch werpere. Equivalent to werpen + -er.
werper m (plural werpers, diminutive werpertje n, feminine werpster)