Embryonic stem cells,embryonic stem cells come from human embryos that are three to five days old.

Non-embryonic (adult) stem cells. Induced pluripotent stem cells (iPSCs) Cord blood stem cells and amniotic fluid stem cells