Green’s Dictionary of Slang

owlhead n.2

(US) a person.

[US]B. Hamper Rivethead (1992) 132: Fifteen feet away sat a lazy owlhead [...] yawning, chain-smoking, doodlin’ in his stupid notebook.