It's a local thing. Every county has their own word for the same thing, pretty much. About a hundred miles north of here, the word is 'chav', and even further north it's 'ned'.
For general stupid people, but not necessarily poor ones, we use the words 'muppet' and 'numpty'...
Down in southern England, I am... Just a couple miles from the south coast, actually. About... 200 miles west of London. Which reminds me... the word in London is 'div', and in Manchester it's 'minger'. I think 'plonker' is a nation-wide one, and... *tries to remember a few more*
Do these come and go every few years, or have they been long established regional insults? I guess it would make sense that England would have more cool regional insults having been around a dang long longer than the US....
*snerk* I love English slang! It's so much more fun than American...tell us more, Shiolar!!! And what exactly does 'bullox' mean? *has heard it in many movies and has a vague idea but not an exact one...*