What is a word that can be used to describe someone who has a 'good judge of character?'


2 Answers 2


Intuitive and Astute come into mind.



using or based on what one feels to be true even without conscious reasoning; instinctive

Tom is an intuitive person; he can tell a person's character by a mere five minute conversation.



having or showing an ability to accurately assess situations or people and turn this to one's advantage

However, astute might contain a negative connotation regarding using the ability to one's advantage.


One word that could fit perspicacious:

able to judge quickly and correctly what people and situations are really like

(Macmillan Dictionary)

Or shrewd:

able to judge people and situations very well and to make good decisions

(Macmillan Dictionary)

A general word for a wise person is sage:

someone who is wise and shows good judgment

(Macmillan Dictionary)

  • IMO, perspicacious nails it. Dec 16, 2015 at 13:48
  • 2
    While perspicacious is good, it is a word that may not be understand by many and could sound pretentious. Depending on the audience it might not be a viable option.
    – Necreaux
    Dec 16, 2015 at 14:01
  • @Necreaux Yes, context matters. Perspicacious is a pretty formal word.
    – A.P.
    Dec 16, 2015 at 14:13

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