headscarf
/ˈhɛdˌskɑrf/Definitions
1. noun
a piece of fabric worn around the head, typically covering the hair, for reasons of modesty, fashion, or to protect the hair from the elements
“She wore a colorful headscarf to the festival to express her cultural heritage.”