The second story isn't a suggested origin, just a neat 1980s joke at the expense of Margaret Thatcher. She was known by those who disliked her as 'Daggers' Thatcher - not from a reputation for stabbing colleagues in the back, but because she was said to be 'three stops past Barking'. [Dagenham is three stations beyond Barking on the London Underground]