Swaggerer

Webster's Dictionary of the English Language

·noun One who swaggers; a blusterer; a bully; a boastful, noisy fellow.