CSS stands for Cascading Style Sheets. The term 'cascading' refers to the way style rules are applied in priority order - inline styles override internal styles, which override external styles, and more specific selectors override general ones. This hierarchy allows for flexible and powerful web page styling.