A taxonomy is a generic "category" used to organize posts and custom post types

Taxonomies allow posts, pages, and custom post types to be organized according to one or more independent "categorization" structures. In essence, taxonomies provide a way to group posts, pages, or CPTs in any number of different ways.

Taxonomies can be created by themes or plugins.