namespace

A namespace is a set of names that are used to identify objects. A namespace ensures that all of objects have unique names so that they can be easily identified. Namespaces are commonly structured as hierarchies to allow reuse of names in different contexts. 
A namespace is a logical design-time naming convenience. From the viewpoint of the runtime, there are no namespaces.