General synonyms:
* Give
* Offer
* Furnish
* Supply
* Present
* Contribute
* Deliver
* Grant
* Bestow
* Yield
* Allocate
* Distribute
Synonyms emphasizing specific actions:
* Equip (to provide with tools or equipment)
* Endow (to provide with a quality or gift)
* Empower (to provide with authority or power)
* Sustain (to provide with what is necessary to continue existing)
Synonyms emphasizing the recipient:
* Equip (to provide with tools or equipment)
* Endow (to provide with a quality or gift)
* Empower (to provide with authority or power)
* Sustain (to provide with what is necessary to continue existing)
The best synonym to use will depend on the specific context and the nuance you want to convey.