Green’s Dictionary of Slang

Viking queen n.

[Viking + SE queen/-queen sfx]
(gay)

a (dyed) blond male.

[US]B. Rodgers Queens’ Vernacular 207: Viking queen 1. blonde 2. man whose hair has been tinted Scandinavian blonde.
[US]Maledicta IX 60: Viking queen n [R] 1: blond 2: Blond male homosexual; homosexual slang.