A snake is any limbless scaled reptile. Snakes in dreams usually have a negative connotation in dreams and can represent an evil spirit.
Positive: Dreaming of snakes can represent God showing you that you are going through reformation, change, and rebirth just as snakes do in the natural.
Negative: Seeing snakes in a dream may indicate a warning from God that there is evil approaching and there are people around you who are lying and causing confusion in your life. Dreaming of a green snake could symbolize that your soul has selfishness, pride, envy, or greed that needs to be dealt with.
(Titus 3:5; Isaiah 59:4-5; Jeremiah 8:17; Psalm 140:3).