neckerchief (n.)
"scarf for the neck," late 14c., from neck (n.) + kerchief, which is, etymologically "a covering for the head."