Name
Names are used to denote constructs such as variables, classes, types, and members.
Related concepts: VariableTypeClassMember
Closest Wikipedia entry: Identifier: In computer science — An identifier is a name that identifies (that is, labels the identity of) either a unique object or a unique class of objects, where the "object" or class may be an idea, physical countable object (or class thereof), or physical noncountable substance (or class thereof). The abbreviation Id often refers to identity, identification (the process of identifying), or an identifier (that is, an instance of identification). An identifier may be a word, number, letter, symbol, or any combination of those.
Misconceptions about Name8 documented Misconceptions
Check YourselfFunctionsMustBeNamed — JavaScript
Every function definition requires an associated nameNamedTypeParameter — Java
To instantiate a generic type, one needs to specify type parameter names as well as types NoReservedWords — Java
Every sequence of letters and digits starting with a letter can be used as an identifierNoReservedWords — Python
Every sequence of letters and digits starting with a letter or an underscore can be used as an identifierObjectLabeledWithVariableName — Java
In stack and heap diagrams, an object on the heap is labeled with the name of the variable that refers to itObjectsMustBeNamed — Java
A variable is needed to instantiate an objectObjectsMustBeNamed — Python
A variable is needed to instantiate an objectUnqualifiedNamesMustDiffer — Java
The unqualified names of different classes must be different