ThingWorx Model Definition and Composer > Naming Entities
  
Naming Entities
All entities created in ThingWorx must have a name. When naming entities in your model, use the following rules:
Names must be unique within the same entity type; however, they can be the same across entity types. For example, you can have a Thing and a Thing Shape with the same name, but you cannot have a data table and a Thing with the same name.
Names are case sensitive.
Names cannot exceed 255 characters.
* 
The Description field for an entity does not have a character limit in ThingWorx.
Names cannot contain most special characters including the following:
+
/
<
>
:
*
* 
Typically, UTF-8 characters are supported. For a list of UTF-8 characters, see UTF-8 encoding table and Unicode characters.
Hyphens, spaces, and periods are allowed but not at the beginning or end of the name. Underscores are allowed anywhere in the name.
* 
Lua Script Resource cannot reference Things that contain a period in their name.
A space cannot be followed by another space in a name.
The name cannot be the reserved keyword “me.”
User names are a special case because you can use an email address.
For more information, see Users.