8

Is there a word or idiom to describe someone who is always trying to create a good impression when talking about himself? Someone who is always trying to show that he is better than others even if he is not.

For example, when you talk to someone about a trip to an amazing place and then the person you are chatting with says that he went on a better trip than yours, that you bought a great car but this person's is better... and so on.

  • 3
    Headline and body of this question are somewhat at odds. Having had a more thrilling vacation or having a fancier car are neither of them advantages in skill. – Brian Donovan Dec 15 '14 at 19:28
  • 1
    You're talking about my neighbor, of course. – Robusto Dec 15 '14 at 19:54
  • 1
    The person habitually engages in one-upmanship. – Drew Dec 15 '14 at 20:23
6

Blowhard : someone who always brags or boasts about himself.

He is also a braggart, bragger, line-shooter, vaunter, etc.

Blowhard is an informal word describing someone who can't stop talking about themselves or their accomplishments, real or imagined.

From ODO:

blowhard: A person who blusters and boasts in an unpleasant way.

My pick for an instance of boastful talk exhibiting self-importance : Crowing

Idioms:

-all bark and no bite

-all hat and no cattle

-etc.

  • 1
    "All bark and no bite" doesn't mean someone who brags as much as someone who intimidates people but doesn't act on the intimidation. – Kristina Lopez Dec 15 '14 at 20:50
  • 1
    "All hat and no cattle," similarly, implies a failure to have the goods to back the bravado; and OP said nothing about the offender's not having had the better trip or car. – Brian Donovan Dec 15 '14 at 22:25
10

That person could be called a "braggart"

From the Google Dictionary:

brag·gart

/ˈbraɡərt/

noun: braggart; plural noun: braggarts

a person who boasts about achievements or possessions.

5

The standard colloquial term for such behaviour is

one-upmanship - the technique or practice of gaining an advantage or feeling of superiority over another person

4

According to Urban Dictionary, a common slang word for such a person is a topper; they always have to "top" what someone else says.

3

I suggest poseur.

a person who pretends to be what he or she is not : an affected or insincere person

Merriam Webster

  • Isn't it really subjective whether or not their car or vacation is better than yours? I think a poseur is more like someone who lies about what they've done or what they have. – Kristina Lopez Dec 15 '14 at 20:51
2

The person could be said to be self-aggrandizing.

TheFreeDictionary:

self-ag·gran·dize·ment

/sĕlf′ə-grăn′dĭz-mənt/

n. The act or practice of enhancing or exaggerating one's own importance, power, or reputation.

self′-ag·gran′diz′ing /-ə-grăn′dī′zĭng/ adj.

0

A slang expression is: to get cocky: (from TFD)

  • Overly self-assertive or self-confident, arrogant, conceited.

    • A very cocky young man.

    • I'm just listing the nominees, so not a great time to get cocky.

Not the answer you're looking for? Browse other questions tagged or ask your own question.