If you describe someone as hard-hearted, you disapprove of the fact that they have no sympathy for other people and do not care if people are hurt or made unhappy.
[disapproval] You would have to be pretty hard-hearted not to feel something for him.
Synonyms: unsympathetic, hard, cold, cruel More Synonyms of hard-hearted