ที่ตั้งของเมืองโบราณหลายเมืองในสมัยทวารวดี
ตามตำนานกล่าวว่าในสมัยสุโขทัย
ท้าวมหาพรหมได้เข้ามาสร้างเมืองที่บ้านอุทัยเก่า (อำเภอหนองฉาง)
แล้วพาคนไทยมาอยู่ท่ามกลางหมู่บ้านกะเหรี่ยงและหมู่บ้านมอญ
จึงเรียกว่า "เมืองอู่ไทย" ตามกลุ่มหรือที่อยู่ของคนไทย
ต่อมาเกิดน้ำแล้งกระแสน้ำเปลี่ยนทาง เมืองจึงถูกทิ้งร้าง
ในสมัยกรุงศรีอยุธยาชาวกะเหรี่ยงชื่อ "พะตะเบิด"
เข้ามาปรับปรุงเมืองอู่ไทย โดยขุดทะเลสาบขังน้ำไว้ใกล้เมือง
และเป็นผู้ปกครองเมืองอู่ไทยคนแรก
ชื่อเมือง จึงเรียกเพี้ยนเป็น "เมืองอุไทย"
ตามสำเนียงชาวกะเหรี่ยงและมีฐานะเป็นหัวเมืองหน้าด่านชั้นนอก
ในการสกัดกั้นกองทัพพม่าที่จะเข้ามาตีกรุงศรีอยุธยา
ต่อมาในสมัยกรุงรัตนโกสินทร์ตอนต้นมีการอพยพผู้คน
มาตั้งบ้านเรือนที่ริมฝั่งแม่น้ำสะแกกรังมากขึ้น
และได้กลายเป็นที่ตั้งของตัวเมือง "อุทัยธานี" ในปัจจุบัน