Great-hearted /(?)/ Great·-heart·ed Great-hearted a. High-spirited; fearless. [Obs.] Generous; magnanimous; noble.