show-off
Loves the spotlight
A show-off is someone who acts to impress others, displaying skills, possessions, or knowledge for attention: What a show-off—he had to mention his Harvard degree three times.
The verb phrase show off means to display proudly or perform for admiration: She couldn't resist showing off her new car.
The tone is usually mildly disapproving, suggesting the display is excessive or unnecessary.
One who brags
- braggerOne who boasts
- blowhardBoastful empty talker
- loudmouthObnoxiously vocal person
- swaggererBoastful, showy person
bigmouth · windbag · grandstander · hotshot · self-promoter · egotist · know-it-all · vaunter
Excessively proud or futile
- conceitedExcessively proud of oneself
- narcissisticObsessed with one's image
- egotisticalExcessively self-centered
- smugExcessively self-satisfied
cocky · arrogant · pompous · self-important · overconfident · boastful · immodest · pretentious
Showy, often tastelessly so
- ostentatiousShowily excessive
- showyExcessively eye-catching
- flamboyantStrikingly bold in style
- theatricalExaggeratedly emotional for effect
dramatic · gaudy · extravagant · over-the-top · glitzy · loud · splashy · grandiose
Confident, boastful manner
- blusterLoud, empty boasting
- bravadoPretense of fearlessness
- posturingInsincere behavior for effect
- preeningGrooming with vanity
strutting · flaunting · flexing · grandstanding · peacocking · hot-dogging · showboating · attention-grabbing
boaster
One who brags
swaggerer · bigmouth · windbag · grandstander · hotshot · self-promoter · egotist · know-it-all · vaunter · peacock
vain
Excessively proud or futile
- conceitedExcessively proud of oneself
- narcissisticObsessed with one's image
- egotisticalExcessively self-centered
smug · cocky · arrogant · pompous · self-important · overconfident · boastful · immodest · pretentious · self-satisfied
flashy
Showy, often tastelessly so
- ostentatiousShowily excessive
- showyExcessively eye-catching
- flamboyantStrikingly bold in style
theatrical · dramatic · gaudy · extravagant · over-the-top · glitzy · loud · splashy · grandiose · eye-catching
swagger
Confident, boastful manner
preening · strutting · flaunting · flexing · grandstanding · peacocking · hot-dogging · showboating · attention-grabbing · name-dropping
- compound slangairhead, birdbrain, blockhead, bonehead, dimwit
- egotismarrogant, conceited, egocentric, egomaniac, egotist
- showoffsbraggart, bragger, boaster, grandstander, blowhard
- difficult peopleegomaniac, egotist, nitpicker, drama queen, control freak
- social typesnormie, jock, hippie, goth, diva
- teasing insultsdoofus, goofball, dork, dweeb, goober
show-offwallflower
Shy person avoiding socializing
shrinking violet · introvert · quiet type · fly-on-the-wall · minimalist