At the risk of being DRY:
What's a powerful word for someone who "sees the best in others"?
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
I think it depends on the person and his/her perspective on the matter.
For instance, someone who recognizes that humans are flawed but believes in their fundamental goodness nonetheless could be described as forgiving, good-natured, tolerant or benevolent.
Someone who has faith in others to do the right thing (and potentially doesn't see or overlooks their character flaws) could be described as trusting or idealistic.
If we, knowing as we do that people are rather nasty creatures, describe such a person from our cynical vantage point, we might call him/her credulous, naive or unsuspecting.
You could call someone a Pollyanna. Although its meaning is a bit broader, it might be appropriate in context.
I would say the person has a 'generous' view of the other.
Such a person might be said to be sanguine in nature, or possibly be a Pangloss.
they could be called positive or optimistic
Its so difficult to describe something so meaningful. Some words:
-viewing people through rose-tinted glasses -perceptive -insightful -penetrative -sagacious
I've tried to not repeat any of the other words already mentioned in other answers. Keep in mind that these need to be used in an appropriate context with correct words to back the words listed above.
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?