A donation is a gift usually given for charitable reasons. It could be money, food, toys, clothing, or something else that is needed. Usually, when someone gives a donation they do not expect to get anything in return.