The ancient Romans used the snake as part of the symbol for their god of medicine, Aesculapius. Asian and Native American cultures believe the snake to be a symbol of wisdom, while in Judeo-Christian culture; it is viewed as a symbol of temptation or spiritual opposition and evil. To the Freudians, the snake is a phallic symbol that suggests fears of or aversion to sexual intercourse, and for the psychologist Carl Jung, the most common symbol of transcendence is the snake. So a dream of a snake can have many meanings due to this complexity of associations and beliefs. Again, it depends on how you feel about snakes in general and how you feel about the snake in your dream in particular.
The snake dream is often an indication of resurrection, rebirth, and transformation. It can also symbolize mysticism, healing, and enlightenment. A dream of a snake is sometimes linked with the basic life force and psychological growth. If you have recurring dreams of snakes, it suggests that you have unresolved fears or other issues you need to address. If the snake bites you in your dream, it is telling you that you are working against your own best interests and sabotaging yourself in some way.
The dream snake may also represent someone in your waking life who you perceive as sneaky or passive-aggressive in his or her dealings with you. It could symbolize someone you feel is lying to you or who you fear will cause you emotional harm.
Snakes in dreams may indicate that you are harboring destructive thoughts that can “poison” what you are trying to achieve. They can even represent physical illness.