diligent · major · keep
Source: German
Root Word: weben
Derived From: German occupational titles
Meaning: weaver
Popularity History: As a surname it has remained popular in Germany and German-speaking areas, and later in English-speaking countries.