great-hearted (adj.) Look up great-hearted at Dictionary.com
"of noble courage," late 14c., from great (adj.) + -hearted.