The words "hell" and "heaven" in the poem refer to their literal meanings. According to many faiths, hell is a realm where devils or evil spirits reside and where the souls of wicked people go after death. Heaven is a lovely realm where angels, gods, and fairies live under God's love and care. Jesus used these terms in his poem because they were common words at that time. Many languages have different names for both places.