Sorry James but I couldn't resist. A ninnyhammer is a term for a fool or a simpleton. The word first appeared in the sixteenth century, Although its origin isn't very clear. The experts guess that it is a combination of ninny and hammer head.
So, as James would say, do you know any ninnyhammers?