English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If someone thinks they are always doing the right thing, and believes others are wrong, what would I call them?

Say, for example, I did something that person considers wrong. But then on another occasion, the same person does the same thing I did and believes they are right. So they feel like they're an exception, but at the same time, others are wrong and can't act like that.

share|improve this question
That person sounds arrogant for believing they are so good, and they are a hypocrite for changing their point of view for the wrong reasons. – oerkelens Apr 24 '14 at 12:04
Sounds like either an "ex-spouse" or a current "in-law" – Gary's Student Apr 24 '14 at 17:25
Oh that's easy... Asshole! :D – user73084 Apr 24 '14 at 21:04
That person has a double standard. I can't think of a single word for that, though. – JLG Apr 26 '14 at 15:21
Related. – tchrist Jun 7 '14 at 20:44

10 Answers 10

Consider the definition found in the American Heritage Dictionary of the English Language, found online at education.yahoo.com for the term know-it-all

One who claims to know everything and rejects advice or information from others.

share|improve this answer
+1 But there's a difference somewhere between someone who claims to know everything (but knows they don't) and someone who actually believes they know everything (even though they don't), like deluded but not that actual word. – Frank Apr 24 '14 at 12:37
@Frank I think the term know-it-all is usually used for someone who beleives in their own knowledge. – bib Apr 24 '14 at 12:41
Superiority complex is what I was thinking of. Know-it-all is a much more acceptable term; immediately prior to punching them in the face. – Frank Apr 24 '14 at 13:26
Please explicitly name the source for citations in plain text. Hovering on a link does not count as an actual attribution. Plus it does not work on all interfaces. – tchrist Jul 6 '14 at 23:39
@tchrist The answer has been edited to reflect what I think you are calling for. Really??? – bib Jul 7 '14 at 3:00


confident of one's own righteousness, esp. when smugly moralistic and intolerant of the opinions and behavior of others.

Also from Wikipedia:

Self-righteousness (also called sanctimoniousness, sententiousness, and holier-than-thou attitudes) is a feeling or display of (usually smug) moral superiority derived from a sense that one's beliefs, actions, or affiliations are of greater virtue than those of the average person.

Self-righteous individuals are often intolerant of the opinions and behaviors of others.

Also pharisaical fits to your example:

Someone who is pharisaical preaches one thing and then does another — not a good trait for politicians or even playground pals.

Why use pharisaical when you could say hypocritical? In general, you would probably use the word in especially severe cases of hypocrisy, particularly when someone is not only a hypocrite, but acts superior and is being particularly annoying about it.

share|improve this answer

A big-headed or overconfident person may fit your description.

share|improve this answer

Consider psychopath or sociopath.

share|improve this answer

"Do as I say, not as I do," i.e. take my advise, even though I'm acting contrary to it.

That person is a hypocrite.

share|improve this answer

I think, they are Castigator type person.

share|improve this answer

You could go with grandiose, which makes it clear that this is an unrealistic sense of superiority that they are carrying around with them.

... a sustained view of oneself as better than others that causes the narcissist to view others with disdain or as inferior - as well as to a sense of uniqueness: the belief that few others have anything in common with oneself and that one can only be understood by a few or very special people.

share|improve this answer

In extreme form, the term megalomaniac might fit.

share|improve this answer

"Arrogant" is the right word to use. It also delivers the meaning that they are very proud of themselves and underrate others.

share|improve this answer

hubris By vocabulary.com

Hubris is an excess of confidence: a boxer who shouts "I'm the greatest!" even though he's about to get pummeled by a much stronger opponent is displaying a lot of hubris.

Hubris is from Greek, where it meant "excessive pride, violating the bounds set for humans" and was always punished by the gods. We no longer have the Greek gods, so in English it just refers to over-the-top self-confidence. If you call yourself the best in something, you better have the goods to back it up, since too much hubris can lead to embarrassment and humiliation. It's an age-old human failing: pride goeth before the fall.

HUBRIS by Merriam-Webster.com. noun \ˈhyü-brəs\

: a great or foolish amount of pride or confidence Full Definition of HUBRIS : exaggerated pride or self-confidence

Examples of HUBRIS

His failure was brought on by his hubris.
share|improve this answer

protected by tchrist Jul 6 '14 at 23:39

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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