Synonyms for Deposit (same or very similar meaning)
WordNet sense 1 (the natural process of laying down a deposit of something):
deposition
WordNet sense 2 (money deposited in a bank):
bank deposit
WordNet sense 3 (a partial payment made at the time of purchase; the balance to be paid later):
down payment
WordNet sense 4 (the phenomenon of sediment or gravel accumulating):
alluviation, sedimentation
WordNet sense 5 (matter that has been deposited by some natural process):
sediment
WordNet sense 6 (a facility where things can be deposited for storage or safekeeping):
depository, repository, depositary
WordNet sense 7 (put into a bank account):
bank
WordNet sense 8 (put (something somewhere) firmly):
fix, posit, situate
WordNet sense 9 (fix, force, or implant):
lodge, stick, wedge
From the ODE community, based on WordNet
add/edit