You might be interested to know that "numpty" is one of the words currently being officially considered for the OED. It will be defined as: " (noun: stupid person)".
The etymology dictionary is unclear about it's origins, but suggests "probably of Scottish origin".