Kanayannur is a taluk and a village in the district of Ernakulam, in the Indian state of Kerala. Taluk is an administrative denomination in India.