Watch out that to get a name assigned, this usually means a pre-paid Credit Card, not a Gift Card.
A pre-paid Credit Card version should have your name assigned to it, as part of anti-money-laundering rules/laws as per the jurisdiction.
AAA offers such as a "travel money" card, which in 2010 had the name assignment as per the money-laundering rules. Purchasing such a card was also available to non-members (me at the time), but you did need to provide ID and provide additional identification information, as per those rules. Your bank should already have such information, for meeting their requirements.
Check their site. Give them a call. Mine was funded and enabled within an hour of walking in their door.
Odd. No bears to watch in the dump. Oh well, lets go across the road & pick blueberries.
... but don't harm the red dragon that frequents the area from time to time. He and I have an agreement.