What is the definition of a collective noun?

A collective noun is any noun that is used to name a group of something (people, animals, things, etc.). “Group” is one very common collective noun. Collective nouns can be common nouns (like “group”) or proper nouns (like “Google” and other company names).