ICO stands for “Initial Coin Offering”. This is similar to a business having a traditional IPO.
An ICO is where a blockchain platform offers coins or tokens of their platform for sale with the expectation that that platform will succeed in their goals providing value to the coin/token holder.