If you're looking for the correct spelling of "greatheareted", one possible suggestion is "great-hearted". This combination of words accurately conveys the meaning of a person who is generous, kind and compassionate. Remember to use hyphenation and refer to a dictionary for further guidance on correct spelling.