Vellayani Lake, or Vellayani Kayal as known in local language, is the largest fresh water lake in Thiruvananthapuram district, of Kerala, India.