Parrots shake due to fear, stress, health issues, keeping warm, staying cool, and when grooming themselves. You can tell the meaning of each shake based on other behaviors. A parrot that’s defensive, shy, or sluggish may be upset, injured, or ill. A happy parrot may be showing contentment or preening itself.