Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun do-gooder
1 sense of do-gooder
Sense 1
humanitarian, do-gooder, improver -- (someone devoted to the promotion of human welfare and to social reforms)
=> benefactor, helper -- (a person who helps people or institutions (especially with financial help))