An initial coin offering (ICO), similar to an initial public offering (IPO), is a public crowdsourcing of funds to launch a new cryptocurrency coin or blockchain app (dApp). Investors receive new coins in exchange for their investment.
Ethereum, a popular blockchain platform, was initially funded through an ICO.