Can the card be in the name of my business?

Edited

Debit Visa cards may be issued in the name of an individual only.