Green’s Dictionary of Slang

handkerchief-head n.2

[SE handkerchief + -head sfx (2); along the lines of towel-head under towel n.; ult. the keffiyeh head-dress worn by Arabs]

[1970s+] (US) a derog. term for an Arab or a man who wears a turban.