Yes, Foreign Companies can hold shares of a Private Limited Company in India subject to Foreign Direct Investment (FDI) Guidelines. Please see the FDI Guidelines for various sectors.