FO and Nifty 50

What is the difference between FO stocks and Nifty?

Are BSE and NSE stocks there in these both?

NSE provides index like banknifty , nifty 50 , nifty IT and so on , Then they provide future and options for these indices and popular cash segment equities like reliance , hdfcbank , etc…