A proper list is a list which ends with a null identifier. This is either NIL (CommonLisp) or '() (SchemeLanguage). Proper lists are also SingleLinkedList and EssExpressions. Proper lists are usually found in lisp dialects or lisp like languages.
For example, in SchemeLanguage: