swellhead
Etymology
From swell + head.
noun
An arrogant or conceited person.