In U.S. English slang, egghead is an epithet used to refer to intellectuals or people considered out-of-touch with ordinary people and lacking in realism, common sense, sexual interests, etc. on account of their intellectual interests.