bighead

/ˈbɪɡˌhɛd/

noun

A conceited or arrogant person.

boaster,brag,bragger,show-off,blusterer,trumpeter,swaggerer,poser,poseur,poseuse,peacock,egotist,self-publicist