Yes. If there is a mismatch between the name on your tax return versus the name on your bank account, there's a good chance that the bank will reject this payment and send it back to the IRS.
The best option is to use an account in your name. If you don't have a bank account, you can always purchase a prepaid card that contains both an account and routing number as these are the pieces of information required in order to receive your direct deposit. "
You may also be offered the option of receiving the NetSpend Visa Premier card in order to receive your direct deposit. If you are eligible, it will be offered to you when you reach the end of your efile.