ICO is more like the offering of these coins in the initial stage through private sales before they get enlisted in the market and be open to the general public. And yes; most of them are scams. That is why we need to be careful before investing in them.