Green’s Dictionary of Slang

egghead n.1

[20C+] (orig. US)

1. an intellectual, anyone considered to work with brain rather than brawn.

2. a pretentiously intellectual type.