That would be a legitimate way to parse that phrase, but it's far more likely that this is a typo for "red head-scarf". There isn't a particular kind of scarf worn by red-heads, AFIAK.
I blame spellcheck. In many cases the most legible solution is a German-style mashingwordstogether, but spellcheck systems highlight those so people hyphenate instead.
For example, spellcheck has a curly red underline right now. But would it really look better as spell-check?
Spell check, no hyphen. Easiest way to figure out what needs a hyphen IMO is to google it. Otherwise, just try to avoid hyphenated words, a simpler word will often do.