Synonyms for Provide (same or very similar meaning)
WordNet sense 1 (make a possibility or provide opportunity for; permit to be attainable or cause to remain):
allow, leave, allow for
WordNet sense 2 (mount or put up):
offer, put up
WordNet sense 3 (provide or furnish with):
furnish, render, supply, supply
WordNet sense 4 (supply means of subsistence; earn a living):
bring home the bacon
WordNet sense 5 (provide what is desired or needed, especially support, food or sustenance):
cater, ply
From the ODE community, based on WordNet
add/edit