do gooder

/ˈduːˌɡʊdər/
noun
  1. A person who tries to help others or improve society, often in a way that is seen as naive, annoying, or overly idealistic.
    • The movie makes fun of the main character as a clueless do-gooder who thinks he can solve world hunger with a bake sale.
    • The neighborhood do-gooder organized a food drive but forgot to ask anyone what they actually needed.
    • Some people call her a do-gooder because she spends every weekend volunteering at the animal shelter.
Antonyms
What does "do gooder" mean? | whatsthatwordmean | whatsthatwordmean