kerchief

noun

1.
a square scarf that is folded into a triangle and worn over the head or about the neck