Weaver
SurnamePopularityNamesakes
There are multiple entries for Weaver.
WEAVER (1)     English
WEAVER (2)     English