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

closed as off-topic by Marv Mills, Brian Hooper, user140086, choster, Hellion Dec 16 '15 at 18:04

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

  • "Questions on choosing an ideal word or phrase must include information on how it will be used in order to be answered. For help writing a good word or phrase request, see: About single word requests" – Marv Mills, Brian Hooper, Community, choster, Hellion
If this question can be reworded to fit the rules in the help center, please edit the question.


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. – GeoffAtkins Dec 16 '15 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 '15 at 14:01
  • @Necreaux Yes, context matters. Perspicacious is a pretty formal word. – A.P. Dec 16 '15 at 14:13

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