Слово «странный» было заимствовано из старославянского. Происходит оно от слова «страна», но не в том значении, в каком мы знаем его сейчас. Раньше страной называли не просто отдельное государство или географическую территорию. Страна — это чужой народ, чужая местность.
Потому и все прибывшие из других стран — странные. Легко догадаться, что чужестранцы выделялись на общем фоне не только происхождением. Они не так выглядели, не так говорили, имели иные традиции и порядки. Гости из других стран были удивительным зрелищем, на которое хочется посмотреть всей деревней.
Это восприятие странных привело к переосмыслению исконного значения слова. И вот уже странные — не прибывшие из чужой страны, а чудаки, вызывающие недоумение. Поэтому мы до сих пор называем странными не иностранцев, а тех, кто максимально отличается от нас. Старый смысл забылся, привычки остались.