have the heart verb1 •To have the capacity (to do something); to be able to bring oneself to do something, especially something cruel or hardhearted.I didn't have the heart to tell him we wouldn't ever come back to see him. formshad the heart · having the heart · has the heart