So ftn, the obvious work-around for you is to fill in a different first name as the credit card holder. FWIW, I don't think credit card processing systems even cares what name you use as long as the street address is correct for the card you are using.
Or add a middle initial in the reservation....