Yes, NRIs / Foreign Nationals / Foreign Companies can hold shares of a Private Limited Company subject to Foreign Direct Investment (FDI) Guidelines.