Itching can be caused by various factors including dry skin, allergic reactions, insect bites, irritants (such as certain fabrics or chemicals), infections, underlying medical conditions (like eczema, psoriasis, or liver disease), and even stress.