An “Afsor” is someone who is able to predict what others will do and say by carefully analysing what their previous actions have been. Colloquially “Afsor” has been used to describe someone who is just intelligent and has a high attention to detail. While this is true, this is not the precise meaning of Afsor. Bengali culture use “Afsor” as a name to describe someone who is just and fair to everyone.
A lawyer is commonly called "Afsor" as they are expected to be able to excellent judges of character.