Origin: Germanic Old English suffix
Faintheartedness has 2 different meanings across 1 category:
Noun
the trait of lacking boldness and courage
"faintness of heart and infirmity of purpose"
The quality or state of being fainthearted.