What is the meaning of Heartless?

Without feeling, emotion, or concern for others; uncaring; cruel.

Without a physical heart.

Listless, unenthusiastic.

Without courage; fearful, cowardly.

Source: wiktionary.org