Generosity is the habit of giving freely without expecting anything in return. It can involve offering time, assets or talents to aid someone in need. Often equated with charity as a virtue, generosity is widely accepted in society as a desirable trait.