student asking question

What is the difference between "silly" and "stupid"?

teacher

Native speaker’s answer

Rebecca

Excellent quality. The word "stupid" is generally used to mean lacking intelligence. Because of that, it can be a serious insult to call someone or their actions stupid. "Silly" on the other hand is usually used to mean lacking common sense. It is also used more affectionately and does not carry the same feeling of insult. Ex: Oh you silly thing. Don't put that there. Ex: That was stupid of you. Ex: That was silly of you.

Popular Q&As

04/18

Complete the expression with a quiz!