A stampede killed at least 18 people in western India early Saturday when a large crowd gathered to pay their last respects to a Muslim spiritual leader, the Press Trust of India news agency reported.