Tokens are programmable digital assets which live on an existing blockchain. These are useful for the creation of decentralised applications, and to bring the power and security of the blockchain to new markets, such as a form of stock, company reward points, and many others.
Examples of popular token protocols include
ERC20 on the Ethereum network
SLP on the Bitcoin Cash network