Nifty is the name for indices of stocks traded on the National Stock Exchange e.g. Nifty 50, Nifty Bank etc. Nifty futures are agreements between two parties to trade units of the Nifty index at a particular price on a particular date.