Userscripts are organized in namespaces. This way scripts of different vendors may have the same name, but are still distinguishable by their unique namespace.
A namespace is a ordered set of symbols to uniquely identify a name of a userscript.
This way two vendors may create a userscript with the same name, but they are still distinct since every vendor prefixes the name with its own namespace. The namespace is typically the reversed domain name, like in com.example.corporation
.