Below's an unexpurgated excerpt from a list of Medieval sales occupations. The section on artisans is also full of gems (and future last names). Among those delightful oddities for you to look up: alabaster, bilgier, bodger, bowyer, broom-dasher, compassmith, delver, knacker, linen-armorer, male maker, perkier, spooner, thonger, treen maker, upholder, vaginarius, wiredrawer.
booth man - one who sells grains
chapman - traveling merchant
collier - one who makes or sells charcoal
colporteur - seller of religious books
costermonger - fruit seller
drover - one who drives sheep or cattle to market
eggler - an egg-merchant