Synonyms and related words :
aggressively self-confident, biggety, bumptious, chesty, chichi, cocky, conceited, flamboyant, immodest, know-it-all, obtrusive, ostentatious, overwise, peacockish, perk, perky, pert, pretentious, puffed up, self-conceited, self-opinionated, smart-alecky, splashy, strutting, stuck-up, swaggering, swank, swashbucklering, swashbuckling, swashing, swelled-headed