You should be using a prepaid card, not a real one. You can register the name and address on the prepaid card to be whatever you want.
You could open a new account, but if it's a bank that accepts mismatched name deposits it won't really matter.
You can refer to previous threads to see what banks accept mismatched name transfers, or ask at your bank. Probably better to just research the threads, no reason to stir up your bank.