Kind and kindly are the least specific: thanked her for her kind letter; a kindly gentleman. Kindhearted especially suggests an innately kind disposition: a kindhearted teacher. Benign implies gentleness and mildness: benign intentions; a benign sovereign. Benevolent suggests charitableness and a desire to promote the welfare or happiness of others: a benevolent contributor.