A person of generous, noble, or courageous character; someone with a big heart.
A compound of great and heart, literally meaning one possessing a great (large, noble) heart. Used figuratively since medieval times to describe morally excellent people.
John Bunyan made 'Greatheart' a beloved character in The Pilgrim's Progress, and the name became so associated with heroic virtue that it appeared in literature for centuries afterward!
Complete word intelligence in one call. Free tier — 50 lookups/day.