Synonyms and Antonyms for nincompoop

1. nincompoop (n.)

a stupid foolish person

Synonyms: