Yes, you can buy home insurance policy from two different companies. However, this is not a common practise in India.

When you raise a claim, both the companies will pay you proportionately. Do note, however, that taking two insurance policies may come at a hefty price.