Homeowners insurance must be in the name of the property owner to be valid. Insurers require the policyholder to have an insurable interest, meaning they'd face financial loss if the home were damaged.
In joint ownership situations, all owners should be listed for full coverage. Having the policy in the correct name also satisfies lender requirements and protects the property properly.