headscarf – n. a piece of cloth worn over a woman's or girl's head
hijab – n. a head covering worn in public by some women