Astrologically or spiritually, dreaming of a snake can have many meanings. Snakes may represent some difficult situations in life or emotions. Seeing them in your dream also symbolizes the unconscious, meaning that you are going through a healing process or resolving issues. Snakes symbolize spiritual aspects. They appear in our dreams when we are going through changes, good or bad. In Hindu astrology, dreams are considered to be important messages from the subconscious mind, and the appearance of a snake in a dream is considered to have deep symbolism.