Giving is a generous act of providing, donating or contributing to someone or something. There are several synonyms for the word "giving", such as sharing, providing, offering, granting, donating, bestowing, contributing, imparting, presenting, and furnishing. Sharing suggests an equal distribution while providing refers to offering aid or assistance. Granting denotes an official or deliberate approval of something. Donating implies giving money or goods for charity while bestowing connotes a high degree of generosity or honor. Contributing denotes a monetary or non-monetary support towards a cause while imparting suggests the transfer of knowledge or skill. Presenting refers to offering a gift or award while furnishing refers to the provision of resources or financial support.