Green’s Dictionary of Slang

whitehead n.

1. (US) a blonde.

[US]Life in Boston & N.Y. (Boston, MA) 22 Nov. n.p.: I wonder where that little white-head is now [...] also that pretty little girl you kept.

2. (UK drugs) a cocaine user.

[UK]B. Hare Urban Grimshaw 257: The Whiteheads and Brownheads are the two distinct and easily recognisable sub-groups of modern youth culture.