Hearty derives from Middle English herte, from Old English heorte, from Proto-Germanic herutaz, ultimately from Proto-Indo-European ḱḗr, the root for heart and seat of emotion.
hearty (English): warm and cordial towards another person;...