Question: why sikh worship hindu gods?
Answer: First the Sikh scripture refer to God as Ekonkar. It is derived from the Hindu texts, Omkar, which is the name of God for Hindus. This itself should be enough to state that both Hindus and Sikhs worship that One Supreme Lord and call Him by the same name.