The name "Kannankulangara " has meaning , which can interpreted as "Land near to Kannan's Pond". There is also a Pond near to the Mahavishnu Temple temple. So its said that the name "Kannan" + "Kulam" + "Kara" = Kannankulangara. There is an annual festival celebrated in the temple.
