Green’s Dictionary of Slang

egghead adj.

also egg-heady

[1950s+] (orig. US) intellectual, or pretentiously so.