Слово «странный» пишется с двумя буквами «н» из-за исторического происхождения. 45
В старославянском языке прилагательное «странный» образовалось с помощью суффикса «н» от слова «страна» в значении «чужая страна, народ». 5 Первоначально слово означало «чужестранный, чужой», затем — «необыкновенный, непостижимый, странный». 5
В современном русском языке смысловая и структурная связь между словом «страна» и «странный» утрачена, но орфография хранит следы происхождения слова: в слове «странный» выделяется корень «странн-». 5