Does the Credit Card have to be in the drivers name?

Yes, for security proposes all Car Rental Agents will require the main driver to have a credit card in his / her own name. The Car Rental Agent will most likely refuse your rental should you not have this.