Yes, the word "nice" was originally an insult. Entering Middle English from Old French in the 1300s, it derived from the Latin nescius, meaning "ignorant" or "not-knowing".
In Portuguese we still use the word ‘nécio’, it literally means exactly that!
In Portuguese we still use the word ‘nécio’, it literally means exactly that!