A haberdasher's shop or the items sold therein are called haberdashery.
Obsolete meanings of the term "haberdasher" refer to a "dealer in, or maker of, hats and caps".
The term may come from the Anglo-French word hapertas, meaning petty wares, or from related words.
A possibly spurious origination is that it comes from the German sentence, "Ich habe das," = "I have that," in English. This alluded to a haberdashery having whatever a gentleman needed to wear.
Saint Louis IX, the King of France 1226–70, is supposedly the patron saint of haberdashers.