staking can be done only with certain cryptocurrencies whose blockchains use the proof-of-stake(PoS) consensus mechanism.
Which means not every crypto currency can be staked.
But here are the top 6 crypto currencies that you can stake:
Solana (SOL)
Cardano (ADA)
Polkadot (DOT)
Ethereum 2.0 (ETH)
Terra (LUNA)
Tezos (XTZ)