กาลปางก่อน มีท้าวยศวิมล ครองเมืองพรหมนคร ท้าวยศวิมลมีมเหสีสององค์ มเหสีฝ่ายขวาชื่อ “จันเทวี” มเหสีฝ่ายซ้ายชื่อ “จันทา” ต่อมามเหสีทั้งสองทรงครรภ์ โหรทำนายว่าบุตร ของมเหสีฝ่ายขวาเป็นชาย ส่วนมเหสีฝ่ายซ้ายเป็นหญิง เมื่อครบกำหนดคลอด มเหสีจันเทวีก็คลอดโอรสออกมาเป็นหอยสังข์ ทำให้มเหสีจันทาจึงใส่ร้ายจนพระเจ้าพรหมทัตหลงเชื่อ ขับไล่พระนางจันเทวีออกจากพระราชวัง นางจันเทวีเดินทางด้วยความยากลำบาก เมื่อถึงชายป่านอกเมือง ยายตาสองคนสงสารจึกชวนให้พักอยู่ด้วย
วันหนึ่งนางจันเทวีออกจากบ้านไปช่วยตายายเก็บผักหักฟืน ลูกน้อยในหอยสังข์ก็ออกจากรูปหอยสังข์ช่วยปัดกวาดบ้านเรือน และหุงหาอาหารไว้ พอเสร็จก็กลับเข้าไปในรูปหอยสังข์ตามเดิม พระนางกลับมาก็แปลกใจว่าใครมาช่วยทำงาน พระนางจันเทวีอยากรู้ว่าเป็นใคร วันหนึ่งจึงทำทีออกจากบ้านไปป่าเช่นเคย แต่แล้วก็ย้อยกลับมาที่บ้าน โอรสในหอยสังข์ก็ออกมาทำงานบ้าน พระนางจันเทวีเห็นโอรสเป็นมนุษย์ก็ดีใจ จึงทุบหอยสังข์เสียและกอดโอรสด้วย ความยินดี และตั้งชื่อให้ว่า สังข์ทอง