Green’s Dictionary of Slang

poop n.3

[? abbr. nincompoop n.]

[late 19C+] a fool.