godhjärtad (Swedish) comes from Swedish god, from Old Swedish goþer, from Old Norse góðr, from Proto-Germanic *gōdaz, from Proto-Indo-European gʰedʰ- — to join; to unite; to suit.
godhjärtad (Swedish): good-hearted, kind-hearted