A lot of weapons aren't just your standard weapon. Certain 'Qualities' can be applied to make them stand out or increase their rarity.
For example, Strange weapons count kills (or otherwise weapon-related points), and they are seen as 'Strange <Weapon>' (or a variant thereof) in-game.
However I see a lot of weapons going around with names like Spectacularly Lethal Specialised Killstreak Festive Knife, and I was wondering: What's the maximum amount of name prefixes that can be stacked onto a singular weapon? Are there certain item/killstreak/quality prefixes which are incompatible with others?