An ICO is the initial sale of a limited amount of cryptocurrency to investors. It is a way to raise financing (often through crowdfunding) and issue coins for the first time. Besides tokens, the issuer can offer buyers additional services or privileges.
ICO investors expect to profit by selling their coins at a higher price after the initial issue.