Question: what is the meaning of the idiomatic expression have a heart?
Answer: If someone has a heart, they arekind and sympathetic. If you say, 'Have a heart' to someone, you are asking them to be understanding and sympathetic.