kerchief

A square piece of cloth worn to cover the head, neck, etc.