Synonyms:
nincompoop, poop, ninny
Meaning: a stupid foolish person
Usage examples
No wonder that Chauvelin's spies had failed to detect, in the apparently brainless nincompoop, the man whose reckless daring and resourceful ingenuity had baffled the keenest French spies, both in France and in England.