Is cryptocurrency anonymous?

Not entirely. Most cryptocurrencies are pseudonymous, meaning transactions are visible on the blockchain but not directly linked to personal identities.