What is the meaning of Shader?

One who, or that which, shades.

A set of software instructions used to calculate rendering effects on graphics hardware.

Source: wiktionary.org