Green’s Dictionary of Slang

swell-headed adj.

also swell-head, swelled-headed
[SE swell + head]

[early 19C+] arrogant, conceited.