General giving:
* Provides
* Offers
* Presents
* Furnishes
* Yields
* Grants
* Bestows
* Donates
* Contributes
Giving an object:
* Hands
* Passes
* Delivers
* Transfers
Giving information:
* Reveals
* Discloses
* Imparts
* Communicates
* Shares
Giving permission:
* Allows
* Permits
* Grants
* Authorizes
Giving a feeling:
* Inspires
* Elicits
* Evokes
* Causes
* Promotes
The best synonym for "gives" will depend on the specific context of the sentence.