Swaggerer

(n.) One who swaggers; a blusterer; a bully; a boastful, noisy fellow.

Thesaurus Entries

Herod, blatherskite, bluff, bluffer, blusterer, boldface, braggart, bravo, brazenface, bucko, bully, bullyboy, chutzpanik, fanfaron, hector, hectorer, hussy, malapert, miles gloriosus, minx, peacock, pup, puppy, ranter, raver, roisterer, saucebox, smart aleck, smart-ass, smarty, smarty-pants, strutter, swanker, swash, swashbuckler, swasher, upstart, vaporer, whippersnapper, wise guy, wise-ass