Yes, Periyar and Thekkady are the same. Thekkady is usually mentioned as Periyar and sometimes Kumily too.