Yes, it has to be. In general, the name of the main driver given must always match the name on the credit card. Another little tip: Always have your credit card PIN with you, because a signature may not be sufficient at some pickup stations.