head kerchief — A piece of cloth that is worn on the head.
head scarf — A piece of cloth that is worn on the head for hygiene in order to keep hair off the face.