Over several decades, a hierarchical cancer stem cell (CSC) model has been established in development of solid cancers, including hepatocellular carcinoma(HCC). In terms of this concept, HCCs originate from liver CSCs. Clinically HCCs show a wide range of manifestations from slow growth to very aggressive metastasis. One of the reasons may be that liver CSCs originate from different cells. This review describes the basic concept of CSCs and the cellular origin of liver CSCs.