swellhead

(noun) egotist

< swelled head | swelling >