My high school English teacher banned the use of the word nice. She said it was a lazy adjective. Although she was a bit harsh, there was some truth in what she said.
It is said that nice originates from the Latin nescio meaning ‘I don’t know’. So what Mrs C was getting at was that if you used the word nice, you probably didn’t know what to say.
Even after Roman times, nice just wasn’t a good word to use. In the 13th century it meant foolish, so saying someone was nice was insulting rather than complimentary. Through the centuries nice had different meanings, including timid, extravagant, elegant, wanton, dainty, strange, thin, modest, shy and precise (this last meaning still survives in the phrase ‘nice and early’).
By the 18th century the meaning had started to change to the more modern sense of agreeable or kind. That still didn’t cut any ice with my English teacher, though, who remained opposed to using nice all through my school career. How many synonyms can you find for nice?