headkerchief
Etymology
From head + kerchief.
noun
A kerchief worn on the head