The antonyms for 'stony hearted' suggest warmth and sensitivity. Some of the antonyms are empathetic, kind, compassionate, generous, merciful, tender-hearted, sympathetic, warm-hearted, gentle, and caring. These words convey a sense of understanding, care, and kindness towards others. To be empathetic or compassionate is to be able to feel and understand the pain or issues others are experiencing. Generosity and mercy suggest a willingness to help others and forgive their mistakes. Tender-hearted and warm-hearted portray a sense of kindness and love towards others. Lastly, being gentle and caring express a sense of nurturing and concern for others. These words highlight the importance of empathy and compassion towards others, which is essential for a compassionate society.