I can't find much differences among these words above, neither from my what little English experience, nor from my dictionary's translations.
So far, I know at least "odd", "weird" and "strange" have etymological differences thanks to this post, and assume that "eccentric" is a bit near to "crazy", or "unusual" could literally read "not frequently met" and so on.
But I'm still not sure whether they could mean the same thing or tell different aspects of it, when people casually say "He's a ____ guy." or "It's a ____ sight." Are there differences in meaning, nuance or preference?
Best Answer
I don't think dictionary definitions would help much here, so let me create some example sentences and try to explain the nuances of each word choice that way.
This sentence means that something very surprising, shocking, and out-of-the-ordinary occurred.
"That's eccentric" doesn't sound right. Eccentric is usually used to describe people. "He's eccentric" means that the person behaves very oddly.
The second sentence has a nuance meaning that the speaker did not expect whatever happened to happen. It conveys puzzlement about the current situation.
Funny can also have a slightly negative connotation. It can be used to accuse people of lying. An example is provided in the third sentence.
Same as "that's funny". The nuance is that the speaker did not expect whatever happened to happen.
Same as "that's funny". The nuance is that the speaker did not expect whatever happened to happen.
Slightly higher register than "that's funny", "that's odd", and "that's strange". It sounds like a well-reasoned, carefully considered statement rather than a passionate, honest, in-the-moment comment.
Same as "that's funny". The nuance is that the speaker did not expect whatever happened to happen.
This word may also have a slightly negative connotation, like in the second sentence. It can convey disapproval of a behavior.
Hope it helps! :)