Human iPSCs can be generated from cells of all three germ layers. The most used cell types are mesodermal fibroblasts or blood cells, hepatocytes of endodermal origin, or ectodermal keratinocytes.
I have attached an article for your reference which you may find it very useful. Please go through it.
Article A Comparative View on Human Somatic Cell Sources for iPSC Generation