The word "un-giving" refers to someone who is reluctant or unwilling to give or share their time, resources, or affection. Some antonyms for "un-giving" include generous, charitable, altruistic, compassionate, kind-hearted, benevolent, open-handed, and philanthropical. These opposite words refer to individuals who possess a selfless and empathetic spirit and often go out of their way to help others in need. A generous person is always willing to lend a hand or provide support to help others achieve their dreams. A philanthropist is a person who gives money, time, and resources to charitable organizations and causes that support the betterment of society.