Нам, русским, всегда в значении «странный» хочется сказать слово strange [streɪn(d)ʒ], да?
Оно очень хорошо ложится на русский язык.
Но слово strange имеет оттенок незнакомого, неизвестного. Именно поэтому:
stranger [ˈstreɪn(d)ʒə] - это незнакомец
Обычно, когда нам хочется сказать «странный», лучше подходит слово:
weird [wɪəd ] - странный с оттенком чудной