Take the 2-minute tour ×
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It's 100% free, no registration required.

What do you call people who think they're always right?

share|improve this question

migrated from english.stackexchange.com May 26 at 9:15

This question came from our site for linguists, etymologists, and serious English language enthusiasts.

2 Answers 2

If you wish to imply that they always think they are right, yet are not always right...

  • know-it-all
  • smarty-pants
  • smart alec

If you wish to imply that they always think they are right, and are indeed always right:

  • genius
  • polymath
  • Einstein
  • sage
  • guru
share|improve this answer
While a genius, polymath etc. may always be right, I don't think that they always think they are right. A characteristic of intelligent people is that they are always aware that they may be wrong. –  David S. May 26 at 13:14
You can also use "Mr.,"Miss", etc. before some of these, like Miss smarty-pants or Mr. know-it-all. –  user3169 May 26 at 16:20

There could be many including tobyink's options. However, the closest after know-it-all (or know-all) I can think of it is...

opinionated - someone who is opinionated has very strong opinions that they refuse to change even when they are clearly unreasonable.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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