> Is there a word for someone who is "naively generous"?
>
> The closest word that I can think of is "simp", but that only applies to someone who has a romantic interest in someone else.
>
> What would be a better word?
For context, I'm trying to find a word that is polar opposite of someone who people would describe to be "cynical"; that is someone who strongly believes that there is no "good in people's hearts", and that "everyone is out to look for themselves," and that the only way that the world works is that "everyone works for their own self-interest, otherwise nothing would get done."