in the USA we have more than 10,000 separate banks. All but a few allow miss matched names. All small banks and credit unions are good. Most BIG National banks are good.
Most banks are fine.. though I would steer away from online only banks and small banks that are more aggressive about mismatch names. Most big banks do not care. This is especially true with a business bank account.