"of noble courage," late 14c., from great (adj.) + -hearted.
greatcoat
greater
greatest
great-grandfather
great-grandmother
great-hearted
greatly
greatness
great-uncle
greave
greaves