Milliner ‘ originally meant ‘native of Milan’, later ‘a vendor of fancy goods from Milan’.
Stationer - comes from the medieval Latin stationarius meaning ‘tradesman at a fixed location, ie not itinerant’.
Butcher ‘ variant of the Old French bochier from boc ‘he-goat’ or buc ‘male deer’.
Tailor ‘ Originally from the Latin taliare meaning ‘to cut’.
Confectioner ‘ From the Latin conficere meaning ‘put together’. In the Middle Ages it generally applied to medicinal preparations.