There are several terms for someone who understands others' feelings, each with slightly different connotations:
Empathetic: This is the most common and widely used term. It describes someone who can share and understand the feelings of others.
Compassionate: This term emphasizes a person's concern and desire to help those who are suffering.
Sensitive: This term implies that someone is easily affected by the emotions of others and is aware of subtle cues.
Intuitive: This term suggests that someone has a natural ability to understand the feelings of others without needing explicit explanation.
Understanding: This is a general term that simply means someone is able to grasp the feelings and perspectives of others.
Perceptive: This term implies that someone is insightful and able to see things from different perspectives.
The best term to use depends on the specific context and the nuances you want to convey.