The correct option is D Kanakadasa
Kanakadasa was a south Indian Bhakti saint whereas the rest of them were North Indian Bhakti saints. There were many Bhakti saints all over India. Among them, Ramanand, Namdev, Kabir, Guru Nanak, Meerabai, Chaitanya, Ravidas, Surdas are important Bhakti Saints in North India. Purandaradasa, Kanakadasa and Shishunala Sharifa are important Bhakti saints in Karnataka.