Wiktionary
occupational name
n. a name, especially a surname such as Smith or Taylor, that is derived from an occupation - presumably the occupation of a distant ancestor