Definition from Wiktionary, the free dictionary
Old French bragard (“flaunting, vain, bragging”)
braggart (plural braggarts)
- someone who boasts.
- O, I could play the woman with mine eyes, / And braggart with my tongue.
Related terms 
one who boasts