benefactor: a person who helps people or institutions (especially with financial help)
good person: a person who is good to other people
sou'wester: waterproof hat with wide slanting brim longer in back than in front