Noun
occupational name (plural occupational names) a name, especially a surname such as Smith or Taylor, that is derived from an occupation - presumably the occupation of a distant ancestor