GeneratedCell is an option for Cell which indicates whether the cell was generated from the kernel.
Cells created interactively using only operations in the front end have GeneratedCell->False.
The setting for GeneratedCell is used to determine which cells should be considered as Mathematica output.
See The Mathematica Book: Section 2.10.3 and Section 2.10.9.
See also: CellAutoOverwrite.