ICO stands for initial coin offering. ICOs allow cryptocurrency developers to raise funding for their new coins, by selling specific amounts of the coin before it’s publicly available. For investors, ICOs offer an opportunity to buy a cryptocurrency cheap.