Can the direct debit come out of another person’s account that is not named on the insurance policy?

Yes, this is possible as long as permission is gained from the account holder.

Insurance