A namespace is a LISP environment containing a set of symbols (for example, variables and functions).
The concept of namespaces was introduced to prevent applications running in one drawing window from unintentionally affecting applications running in other windows. Each open AutoCAD drawing document has its own namespace. Variables and functions defined in one document namespace are isolated from variables and functions defined in other namespaces.
You can see how this works by trying a simple example.