What are the causes of goose bumps on the neck?

Goose bumps can appear on all parts of the skin of the body.