Origin: Germanic Old English suffix
Foolhardiness has 2 different meanings across 1 category:
Noun
the trait of giving little thought to danger
The quality of being foolhardy.