swellhead

Definition: (noun) A person regarded as arrogant or conceited.
Synonyms: egoist, egotist.
Usage: He was dismissed by many as a swellhead, but his ridiculously high estimation of himself sustained him through all sorts of challenging situations.