Etymology
Today it means: Someone who habitually makes mistakes or blunders. Full definition →
From blunder + -head.
Etymology from Wiktionary, CC BY-SA 4.0.