Anglo-Saxon....
When some of the more colourful insults are used in UK English it's often referred to as Anglo-Saxon... Hmmm. I wonder where that came from? Did the Norman French just not swear much? PP
Upvote to the OPs on German translation of mug, idiot etc. Have a virtual pint.