No, Neha Kakkar was not a winner of Indian Idol, but she participated in season 2