What is a good word to describe someone who is confident, will correct you if you are mistaken about something and they are correct. They display a degree of self-assurance that could be construed as arrogance or a touch narcissistic, but they are not mean nor do they try to humiliate others if making a correction; it's just their nature to stop the dissemination of false information.

They are happy to acknowledge their strengths and high intelligence. As opposed to a more, socially acceptable, slight self-deprecation, that can be mistaken for humility. (I think humility warrants a discussion elsewhere).

To an uneducated observer they might be regarded as being arrogant or grandiose.

If an extremely skilled and capable individual, doesn't actually flaunt their capabilities, but makes no attempt to hide them and will argue logically and without malice, and happily acknowledges this capacity. If they are not actually self absorbed, but can also give credit where credit is due..

What word would describe someone like this?

The instincts of many, may be to use a pejorative term; however I am looking for a word that doesn't have negative insinuations. It's like a know-it-all, but someone who really does and whenever you argue the toss with them, they are, invariably right.

  • 2
    You looking for pedant again? :)
    – terdon
    Commented Sep 11, 2013 at 17:04
  • 8
    a really hoopy frood that knows where his towel is
    – SeanC
    Commented Sep 11, 2013 at 17:05
  • 11
    “Stack Exchange user”? Commented Sep 11, 2013 at 17:11
  • 2
    Sounds like the Most Interesting Man in the World. Does he drink Dos Quis?
    – bib
    Commented Sep 11, 2013 at 19:40
  • 1
    Such a person doesn't exist. Even a person "invariably right" is sometimes wrong for arguing a point in certain circumstances. That's why there are so many derogatory terms for related types of the kind you describe. Commented Sep 12, 2013 at 3:20

16 Answers 16


I haven't been able to find a single word that positively describes someone willing to correct others in conversation, but meticulous is a good adjective for someone who cares about details and correctness.

You could combine it with a noun describing what the person is particularly knowledgeable about, e.g. a meticulous grammarian or a meticulous fact-checker.

  • 1
    I suspect the reason you couldn't find le mot juste is that there isn't one! Even if it was well-meant and accurate, most of us would quickly find such a person tiresome, since everyone always makes errors of grammar and fact. Meticulous (and maybe precise) are about as good as it gets. But be honest, if you knew nothing else about someone except that he was often referred to as meticulous, would you really consider that a plus point? Socially, I mean (it'd be different if you were planning to hire him for some job requiring such attributes! :) Commented Sep 12, 2013 at 0:50
  • @FumbleFingers Yeah, I agree the word probably doesn't exist. I'm not sure I like what it implies about our society and culture that we have no concise, positive way to describe someone who helpfully corrects misconceptions and mistakes! :) BTW, if I heard someone described as "meticulous" with no other context, I would probably think of appearance and manners first - meticulously dressed, groomed and polite. But that may just be me. Commented Sep 12, 2013 at 2:08
  • If someone only corrected when it was helpful, that would be an entirely different type than the OP described. The type of person s/he described would correct someone, even when everybody else there considers the correction unhelpful (except the corrector of course). I think the issue is that a lot of people think they're being helpful, but they are sometimes not being so, and perhaps over time, even considered often unhelpful. I don't think this says anything bad about our society; more like it says something about those people who consider themselves such paragons of truth. Commented Sep 12, 2013 at 3:22
  • I chose this, when I went through them all again.. this was the one that really strikes a cord with me.. :)
    – user163849
    Commented Oct 22, 2013 at 14:56

A guru on everything, a modern oracle, a smart man's man?

  • 1
    +1 for oracle - emphasis on knowledge without attitude. Commented Sep 12, 2013 at 9:54

Erudite is close though it does not have all the connotations you ask for (you are asking for quite a few):


having or showing great knowledge or learning: Ken could turn any conversation into an erudite discussion.
She was very erudite.

Another possibility is the term Renaissance man:

Renaissance man n.
A man who has broad intellectual interests and is accomplished in areas of both the arts and the sciences.

  • 1
    An erudite person is not necessarily going to correct others; he just knows more than they do. And the same with a renaissance man. The question has to do with someone who is in the habit of correcting others, not merely knowing better. Commented Sep 11, 2013 at 17:35
  • 1
    That's the problem! I know what it isn't, but I don't know what it is. I'm interested in the answer, myself, but the only thing that popped into my excuse for a brain was "poindexter", but that's somewhat pejorative, and still doesn't convey a tendency to correct others. Sorry! Commented Sep 11, 2013 at 17:45
  • 1
    @Cyberherbalist yes, I know, I'm not too happy with either of my suggestions, hence the disclaimer in the first sentence. I doubt there is a good term for someone who enjoys correcting others, it does not tend to be very popular..
    – terdon
    Commented Sep 11, 2013 at 17:51
  • @terdon Well, then you're clearly not erudite enough to be a Renaissance man of suggesting synonyms for very specific adjectives.
    – Tortoise
    Commented Sep 11, 2013 at 23:00
  • I'm amused that an example of someone showing great knowledge would use the name Ken.
    – Hakanai
    Commented Sep 12, 2013 at 2:11

Perhaps sage

One venerated for experience, judgment, and wisdom

  • 1
    @Skippy As Yoda says, Always pass on what you have learned.
    – bib
    Commented Sep 11, 2013 at 19:44

What about brainiac? It lists it as being "sometimes derogatory", but I usually hear it as an affectionate term, especially for someone younger than the person speaking.


brainiac (plural brainiacs): (slang, sometimes derogatory) a very intelligent and usually studious, erudite person.


I can't actually think of a time I've heard it used in a derogatory manner. I'm not really sure how to use it in such a way without it sounding weird.


A quick google search and wikipedia examination brings us the term polymath, for one who has a great deal of knowledge in a number of different categories that they use in solving a number of different problems. Though this lacks the particular arrogance that exists in the original expression.

Likewise, philomath refers to one who professes a great love for learning, but lacks the explicit confidence in their knowledge that you seem to describe.

These perhaps come close to the word you are looking for, but lack the definite confidence perscribed to the original phrase. If they work for your purposes though, feel free to use them.

It should also be noted that they do not, necessarily, correct others who are wrong.

In doing a bit more research, I've come across two other words that might fit. Neither of these other two individuals necessarily correct others who are wrong though.

Intellectual refers to one who is focused on pursuits of the mind, and denotes a confidence in one's knowledge.

Similarly, scholarly refers to one who studies or one who behaves in the manner of a scholar, and also suggests a great confidence, if not in themselves, then in the knowledge that they pursue.

Depending on whether you want to connote that the individual is confident, or that the knowledge they have is itself being invested with confidence, either one might work.

  • 1
    Darnit, a polymath, philomath, or a scholar just knows more, doesn't necesarily correct others. Commented Sep 11, 2013 at 17:37
  • 1
    I did mention it was not perfect for the lack of arrogance. Though you are right, they don't necessarily 'correct' others who are wrong. I'll add that.
    – Zibbobz
    Commented Sep 11, 2013 at 17:44
  • I was torn between this and two others
    – user163849
    Commented Oct 22, 2013 at 14:57

We can call that person : a lovable know-it-all,

Lovable because it corrects others without humiliating them and making fun of their mistakes.

Know it all because it has good knowledge of each and every aspect and even after heated arguments, ultimately this lovable know it all proves itself that he/she is right.


If you want to be really positive I would say genius. You could also use the term Renaissance Man.


Intellectual: person possessing a highly developed intellect.

The issue is that wish to call them pseudo-intellectuals, but we can't, and that is the exact source of our frustration.


It's like a know-it-all, but someone who really does and whenever you argue the toss with them, they are, invariably right.

A walking encyclopedia


What about Polymath ? From Wikipedia :

Is a person whose expertise spans a significant number of different subject areas; they are known to draw on complex bodies of knowledge to solve specific problems.


In context, if it is clear for instance we are not speaking of an object or a place but of someone, I believe we could call it an intellectual reference or a living library.

Not far from sage or guru proposed by others.

"In Africa, when an old man dies, it's a library burning." 1960 Amadou Hampâté Bâ at l'UNESCO.


I suggest magisterial. But this definition gave me pause when I thought about the pejorative connotation:

having or showing great authority:a magisterial pronouncement

domineering; dictatorial:he dropped his somewhat magisterial style of questioning

On the other hand I've only seen the word used in book reviews, and always in a positive sense.


The only expressions that I can think of to to "adequately" answer what you asked with accuracy and emotions are profanity of certain kind, and I can give them for both a man or a woman. Let me know if you are interested to hear in here...

  • please make comments below the questions or the answers - it's best to leave the answer box for informative answers to avoid clutter :).
    – user49727
    Commented Sep 16, 2013 at 11:17

consider crackerjack

outstanding, as in skill or ability; excellent

a person or thing that shows marked ability or excellence (noun).

of marked ability; exceptionally fine (adjective).

This word combines the sense of ability with that of confidence.

  • 1
    Downvoting, because it does not specifically apply to intellectual or factual pursuits, nor in correcting others who are wrong.
    – Zibbobz
    Commented Sep 11, 2013 at 18:05
  • @Zibbobz - I disagree. Crackerjack is a creative contribution to this question. Commented Oct 25, 2016 at 7:17
  • @aparente001 It is an excellent word, I will give you that.
    – Zibbobz
    Commented Oct 25, 2016 at 12:53
  • @Zibbobz - I mean, in the context, crackerjack works for intellectual and factual pursuits. However, the one aspect where I somewhat agree with your original comment, is the correcting part. Yes, one would have to do a little bit more with this, to convey that part. But I think crackerjack has promise and I disagree with your downvote. Commented Oct 25, 2016 at 12:59
  • @aparente001 Having a second look at the word and its definition, I think I'd have to agree with you - sadly, this downvote is over 3 years old, so I can't retract it.
    – Zibbobz
    Commented Oct 25, 2016 at 13:17

Omniscient. Which is not 30 characters, but now it is.

  • 1
    The whole point of the minimum length is that a one-word answer is insufficient.
    – MetaEd
    Commented Sep 12, 2013 at 3:22
  • I like this answer.. it was a one word request ty +1
    – user163849
    Commented Oct 22, 2013 at 14:56