Namespace

In general, a namespace is a container for a set of identifiers (names), and allows the disambiguation of homonym identifiers residing in different namespaces. Namespaces usually group names based on their functionality.

Read more about Namespace:  Naming System, Namespaces in Programming Languages