As adjectives the difference between generous and giving
is that generous
is (obsolete) of noble birth while giving
is having the tendency to give; generous.
As a verb giving is
As a noun giving is
the act of bestowing as a gift; a conferring or imparting.