yeah i have a few different cards under "ahem" different names
the easiest way to get a card with a different name is to use paypal...
once youve had your account in good standing apply to get a paypal debit card... it allows you to get a second card too in a different name... thats it! Simple! Takes i think 60 days from opening an account to be able to get a debit card...
if you want more cards - little more work involved... since paypal really only lets you open one account with your SSN - i wont go into lots of detail but in short get yourself a DBA for a new business, open a free checking account at your nearest bank, get tax number for it, use this tax id with paypal... repeat process above!
in addition to this you can also use the paypal Virtual CC - think this is US only though...
hope that helps