Synonyms for Head covering:

n.

artifact (noun)
veil.
head covering (noun)
veil.