特にそれほど使い分け基準があるというわけではありませんが・・・ 私がアメリカに住んでいたときは、アメリカ人の友達はこんな感じで使い分けていました。 silly⇒ちょっと変わっている人、いわゆる変人 stupid, dumb⇒本当に頭の悪いバカ foolish⇒精神的にバカっぽい人、バカというより「アホ」 idiot⇒foolと同じような意味ですが、「まぬけ」という意味も加わってきます。foolishよりキツイ これを、言い方がきつい順に並べてみると・・・ silly<foolish<stupid(dumb)<idiot という感じです。idiotなんて学校でいったら、私の友達は校長室に呼び出せれていましたよ。あとはidiotと同じようなレベルでass!などがありますね。 sillyなどは「バカー」というよりは、「お前って変わってるなー」というような意味でつかっている人が多かったと思います。
![英語で「馬鹿な」は](https://cdn-ak-scissors.b.st-hatena.com/image/square/9343670fb9c3a9e03c9797e888f7f18fc642944e/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2058_2.jpg)