Not sure what else I can add, looking for a word that describes someone who thinks they are a good person towards others but they actually are not. But not hypocrite or anything, just they really believe they are amazing.

kind regards,


closed as off-topic by MetaEd Oct 17 '17 at 20:19

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • Just to make sure, do you mean metaphorically an angel? Because I'm pretty sure no one you could apply this to is in reality a literal angel. – Mitch Oct 17 '17 at 19:54
  • Describe exactly in what context you want to use the word or phrase--generally we want a sample sentence. Specify the criteria you'll use for accepting answers. Detail the research you've already done. List words or phrases you've already considered but rejected, and explain why. Provide information about the connotation, register, and part of speech you are looking for. – MetaEd Oct 17 '17 at 20:19

If they truly believe they are behaving well I might use


It's close, but I don't think it matches the narcissism the prompt implies. On that note


may also work.


Well-intentioned is often used for the purpose of expressing something like this, implying that good intentions do not always work out as meant.

Oxford dictionay: Having or showing good intentions despite a lack of success or fortunate results.

To strengthen the phrase, since well-intentioned is not yet an angel, you can have best-intentioned people.

Well-meaning, well-meant are closely related alternatives, but don't work with best, so you'd need an additional word to intensify your meaning.

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