Nguồn gốc xuất thân của Thạch Sanh đặc biệt ở chỗ đó là: có hai vợ chồng hiền lành nhưng mãi không có con nên Ngọc Hoàng sai Thái Tử xuống đầu thai làm con. Người vợ có mang nhưng mãi không sinh nở. Người chồng già yếu lâm bệnh nặng rồi mất, lúc đó người vợ mới sinh được một đứa con trai tên là Thạch Sanh. Mới năm sau thì người vợ cũng mất, chỉ còn Thạch Sanh sống lủi thủi một mình dưới túp lều và cây búa. Năm Thạch Sanh biết dùng búa thì cậu được thiên thần dạy cho đủ phép thần thông.