FII stands for foreign institutional investors or portfolio investors. They are investors from other countries who put their money in Indian stocks. DII are the domestic institutional investors comprising local mutual funds, banking and financial firms, domestic pension funds, insurance companies, and more.