Bragger
Brag·ger
Bragger
n.
One who brags; a boaster.