The expression to have someone's guts for garters is very old, from a time when "and it mightmay well have been derived fromhad a literal usage. But there is no clear evidence aboutmeaning as it originated in the Middle Ages, when disembowelment was used in the UK for torture and execution" as suggested by the Phrae FinderPhrase Finder. Probably, as suggested by World Wide Wordsthe World Wide Words, the use of alliteration and the use of similar phrases helped the saying become more popular in recent decades
- The oldest example I can track down is from The Bride of Lammermoor, by Sir Walter Scott, published in 1819: “He that would not pledge me, I would make his guts garter his stockings”.
- But, according to Paul Beale’s update of Eric Partridge’s A Dictionary of Catch Phrases, it has been around in various forms since the eighteenth century, was at one time Cockney low slang or the cant of racecourse toughs, and was a common reprimand or threat by NCOs in the services during World War Two and afterwards. As that book notes, it has since risen somewhat in the social scale to become a macho phrase among some middle managers.
- When it first came into use two hundred years ago, it must have been a serious warning, implying disembowelling, but in modern times it is merely figurative, implying that one will take some unspecified action in reprisal for unacceptable behaviour. The persistence of the expression surely owes a lot to the alliteration of guts and garters, but also to the existence of similar phrases such as to hate somebody’s guts. The fact that modern British men rarely wear garters, and that when they do they tend to call them sock suspenders, has not affected the popularity of the phrase!