The term big-hearted implies a generous and compassionate person. Synonyms for this word include generous, magnanimous, charitable, compassionate, empathetic, and sympathetic. A generous person is one who gives freely without any expectation of something in return. Magnanimous refers to a person who is forgiving and has a high sense of moral values. Someone who is charitable is concerned about the welfare of others and donates time, money, or resources to those in need. Compassionate individuals are sensitive to the suffering of others and are quick to assist them. Empathetic and sympathetic individuals understand the feelings and emotions of others and provide support to those in distress.