a stupid, silly person; fool
Origin of nincompoopfrom uncertain or unknown; perhaps
A silly, foolish, or stupid person.
Origin of nincompoopOrigin unknown
Earlier (1676) nicompoop, from Latin non compos mentis (“not of sound mind"). The earliest known use of nincompoop spelling is from 1680.