When you dream rattlesnakes means: They are reflections of dangerous people and cold-blooded animals. To metaphorically shake you awake to alert you to danger nearby, the rattle means to warn that your every move is important. This is a warning to safeguard yourself mentally, emotionally and physically against any venomous individuals or your unconscious habits.
(in Dream Dictionary)
