แสนตอ เป็นชื่อของตำบลหนึ่งในอำเภอขาณุวรลักษบุรี ตั้งอยู่ริมฝั่งตะวันตกของแม่น้ำปิง สมัยก่อนที่ดินอุดมสมบูรณ์ มีป่าไม้และสัตว์น้ำ มีการอพยพของคนถิ่นต่าง ๆ เข้ามาตั้งหลักแหล่งทำกินและตั้งบ้านเรือนอาศัยอยู่เป็นจำนวนมาก มีการตัดไม้เพื่อสร้างเป็นที่อยู่อาศัย บุกเบิกพื้นที่ประกอบอาชีพและเพื่อการค้า สภาพป่าไม้ จึงลดลง
อย่างรวดเร็ว คงสภาพตอให้เห็นปรากฏทั่วไป แม้กระทั่งแม่น้ำปิง จึงเป็นชื่อของตำบลแสนตอ
จากการสอบถามผู้รู้ในตำบลแสนตอ อีกประการหนึ่งกล่าวว่า สมัยก่อนบ้านแสนตอมีป่าไม้มาก พ่อค้าในแม่น้ำปิงล่องแพมาจากทางเหนือ นำเรือไปขายของแถวบางกอก (กรุงเทพฯ) และจังหวัดใกล้เคียง แต่เมื่อล่องเรือผ่านตำบล
แสนตอแล้ว เรือส่วนใหญ่มักจะชนตอเป็นประจำ จึงเรียกว่า บ้านแสนตอ ซึ่งมีความหมายว่า หมู่บ้านที่มีตอมากมายนั่นเอง
ตำบลแสนตอ มีหมู่บ้านทั้งหมด ๗ หมู่บ้าน ดังนี้
หมู่ที่ ๑ บ้านหาดชะอม หมู่ที่ ๒ บ้านแสนตอ
หมู่ที่ ๓ บ้านแสนตอ หมู่ที่ ๔ บ้านเกาะสามสิบ
หมู่ที่ ๕ บ้านบนบ้าน หมู่ที่ ๖ บ้านหนองเหมือด
หมู่ที่ ๗ บ้านหนองเหมือด