Qua cách kết thúc câu chuyện, nhân dân ta đã thể hiện khát vọng về một cuộc sống công bằng (ở hiền gặp lành, ở ác gặp ác), những người hiền lành sẽ được sung sướng, hạnh phúc, những kẻ ác tất yếu sẽ bị trừng trị.
Ý nghĩa của truyện Thạch Sanh :
Cái kết có hậu của câu chuyện đã đáp lại cái ao ước đổi đời cho những con người nghèo khổ nhưng có tấm lòng lương thiện của nhân dân ta. Đó là thành quả đáng được hưởng sau những khó khăn thử thách mà con người đã trải qua. Câu chuyện một lần nữa khẳng định triết lí sống ngàn đời của cha ông ta, cái thiện luôn thắng cái ác, ở hiền gặp lành.
Truyện Thach Sanh muốn nói với chúng ta rằng sống thì phải luôn giúp đỡ, yêu thương nững người nghèo khổ chứ không phải sống đẻ mà làm những điều tàn bảo, lừa lọc mọi người để mà chịu hậu quả nặng nề. Vì thế, nhân dân ta hay có câu:
''Ở hiền gặp lành
Ở ác gặp ác''
Có nhiều chi tiết tưởng tượng kì ảo của truyện cổ tích.Khẳng định chân lí câu "Ở hiền gặp lành".Thể hiện niềm tin và mong muốn người xưa về xã hội công bằng.Những kẻ tham lam ích kỉ sẽ phải gánh hậu quả xấu