Is there a less colloquial word (noun or adjective) to describe an "attention whore"?

It could be a noun or an adjective, and either could describe a person or an action. For example:

"Did you hear Eric's wedding toast? He wouldn't shut up!"

"I know, he was being a complete _______"


Solution 1:

Consider attention seeker. (or attention-seeker)

attention-seeking (adj) Attempting to attract the attention of other people, typically by disruptive or excessively extrovert behaviour


You can also use ostentatious

: marked by or fond of conspicuous or vainglorious and sometimes pretentious display

: displaying wealth, knowledge, etc., in a way that is meant to attract attention, admiration, or envy

Solution 2:

"Did you hear Eric's wedding toast? He wouldn't shut up!"

"I know, he was being a complete showboat/showoff."

Alternately, you can say:

"I know, he was being a complete grandstander."

Solution 3:

I usually like to say that..

the person likes the sound of their own voice

. It's not a one word noun or adjective but fits Eric perfectly.

Garrulous also comes close: Defintion at merriam-webster

Excessively talkative, especially on trivial matters. Given to prosy, rambling, or tedious loquacity : pointlessly or annoyingly talkative

Solution 4:

Center of attention; as in Eric always has to be the center of attention.