Generally car rental companies will require renters to provide a credit card so that a hold can be placed to cover any additional charges incurred during the rental period. Policies differ based on which car rental company you are hiring from, and if you are paying with a debit card you may be required to leave a different amount.
Read more about picking up a rental car.