A good giver is someone who is generous, thoughtful and kind-hearted. Synonyms for this phrase could include, but are not limited to: altruistic, benevolent, magnanimous, charitable, philanthropic, considerate, selfless, giving, generous, compassionate, kind-hearted, thoughtful and helpful. These terms all encompass the idea of giving and sharing, whether it is through physical gifts, acts of service or simply giving of oneself. A good giver is valued in any community, as they are often admired for their selflessness and dedication to making the world a better place for those around them. So, aim to be a good giver and spread kindness wherever you go!