What is called a person who makes fun of others for a characteristic while himself or herself has it.

For example a short person who scorn someone for being short.

  • 7
    "The pot calling the kettle black." Maybe you can make a single word from that well-known expression.
    – GEdgar
    Aug 3, 2015 at 21:07
  • Urban Dictionary has an entry for hater hater, a term that, on its face, would seem to reflect the paradox at work here; but unfortunately the guy who submitted the term attached a lame definition to it, thereby wasting its ironic possibilities.Which I guess makes me a hater hater hater.
    – Sven Yargs
    Aug 3, 2015 at 21:42
  • There was a good cartoon some years ago, where a wind-up toy is doubled over in uncontrolled derisive laughter, pointing at a marionette.
    – TimR
    Aug 3, 2015 at 22:34
  • self-loathing? I like blinkered for this, but the usual connotation's different than the literal origin which I think makes it apt.
    – stevesliva
    Aug 4, 2015 at 4:18
  • 2
    @GEdgar, You can post your comment as the answer. It seems to be the correct one. We've a expression similar to your comment in Farsi that fit the situation of pointed out in OP.
    – Eilia
    Aug 4, 2015 at 14:28

4 Answers 4


hypocrite noun uk us /ˈhɪp.ə.krɪt/ disapproving

someone who says they have particular moral beliefs but behaves in way that shows these are not sincere:

He's a hypocrite - he's always lecturing other people on the environment but he drives around in a huge car.

Cambridge Dictionaries Online

  • 1
    It's not what I'm looking for. My example and yours don't share same idea.
    – Rwy5
    Aug 3, 2015 at 20:36
  • 1
    Yeah, the two examples do include hypocrisy. @Chasly from uk just provided an incomplete definition.
    – Yeshe
    Aug 3, 2015 at 21:48
  • @Yeshe, Comparing with GEdgar's comment, this is not seem to be the answer.
    – Eilia
    Aug 4, 2015 at 14:32
  • 1
    The OP has provided an example of hypocrisy and claimed it wasn't. There is no explanation how this isn't hypocrisy, no other examples, no elaboration on what they are seeking. In the absence of anything to the contrary the word for this is hypocrite, whether they want to admit it or not.
    – Yeshe
    Aug 4, 2015 at 14:58

Derivations from [Pot calling the kettle black] and [Psychological projection] are truly relevant, 'hypocrite' not so much. The person mocking others for traits he has himself is unaware, self-unaware. The double standard of the hypocrite implies conscious purpose. The simple mockerer (is that a word?) is kind of innocent due to unawareness, a hypocrite is not an innocent.

  • There's nothing in the question to suggest that the speaker is unaware of their own traits. In the given example of a short person who scorns someone for being short, it would be difficult for the speaker not to be aware of their own stature. Sep 21, 2020 at 10:00

The adjective self-hating is often used this way, usually in conjunction with the name of an ethnic or demographic group, so you could say self-hating short person. The noun form, self-hater, is less common.


This sounds like psychological projection.

Here's a single-word dictionary definition:

Projection 6b : the attribution of one's own ideas, feelings, or attitudes to other people or to objects - M-W

And here's a description in more depth:

Psychological projection, also known as blame shifting, is a theory in psychology in which humans defend themselves against their own unpleasant impulses by denying their existence while attributing them to others. For example, a person who is rude may constantly accuse other people of being rude. - wikipedia

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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