Заимствовано из немецкого Halstuch, образованного сложением элементов Hals – "шея" и Tuch – "платок". Еще в прошлом веке читалось и писалось "галстух", что передавало звучание последней гласной немецкого слова.
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.