Green’s Dictionary of Slang

metalhead n.

[SE (heavy) metal + -head sfx (3)]

[1980s+] (orig. US teen) a fan of heavy metal music.