An Initial Coin Offering (ICO) is a method used by startups to raise capital by issuing their own cryptocurrency or token to investors. These tokens can often be traded or used within a specific ecosystem, much like shares in a company. ICOs are similar to Initial Public Offerings (IPOs) but typically involve smaller and more flexible investments, especially for early-stage ventures.