CellPrint[cell] inserts cell after the input cell that is currently being evaluated.
CellPrint[, , ... ] inserts a sequence of cells.
The must all have head Cell.
CellPrint is a special case of NotebookWrite.
With a text-based front end, CellPrint[cell] does the same as applying Print to the contents of cell.
Cells generated by CellPrint by default have GeneratedCell->True.
See The Mathematica Book: Section 2.10.1.
See also: StylePrint, Print, NotebookWrite, NotebookPrint.