गोंडा जिले में स्थित एक ऐतिहासिक कस्बा है, जिसका नाम 1857 के स्वतंत्रता संग्राम से जुड़ा है. कहा जाता है कि ब्रिटिश शासन के दौरान यहां तैनात एक कर्नल ने विद्रोहियों को कुचलने के लिए सख्त फैसले लिए थे. इसी वजह से इस स्थान का नाम “करनैलगंज” पड़ा, जिसमें “करनैल” का मतलब कर्नल होता है.