An identifier is a programmer-defined name that consists of a sequence of letters, digits or the underscore character (_) and begins with a letter. Identifiers can be used to name new data types, variables, record fields, named constants, procedures, and program names.