Английский язык использует несколько слов для обозначения понятия «странный», потому что каждое из них имеет своё значение и используется в определённых ситуациях. 12
Strange означает нечто неожиданное, непривычное. 2 Это нейтральное прилагательное, которое не несёт негативной окраски. 2Weird используется, когда нужно описать что-то очень странное, с оттенком неестественного, выходящего за рамки привычного хода событий. 2Odd означает нечто из ряда вон выходящее, или происходящее редко. 2 Также у этого прилагательного есть другие значения, которых нет у его синонимов: его можно перевести как «лишний» или «нечётный», в зависимости от контекста. 2
Таким образом, выбор между этими словами зависит от того, какую дополнительную характеристику нужно дать понятию «странный» в конкретном случае.