Categorical columns contain distinct categories. The defining aspect of a categorical column is that there is a set number of predefined categories.
The categories may be ordered or unordered. Ordered categories are known as ordinal while unordered categories are known as nominal.
For example, you may be recording the credit card company of your users. This can only take on specific values like
"DISCOVER". This is nominal because the categories don't have any order.