There are both hardware, desktop, and mobile wallets that support a large variety of cryptocurrencies.
Hardware - For hardware wallets (the safest multi-currency wallet option), the Ledger Nano S supports the most cryptos including Bitcoin, Ethereum, Ripple, Stellar, Bitcoin Cash, Litecoin, and Tron. In total it supports 39 cryptocurrencies with their own blockchains + all ERC-20 tokens.
Mobile Wallets - There's a variety of options for mobile wallets, but I'd recommend the Edge wallet (available for both Android and iOS). It supports Bitcoin, Ethereum, Bitcoin Cash, Ripple, Monero, Litecoin, Dash, Augur, Zcoin, Feathercoin, DigiByte, Vertcoin, and Bitcoin Gold. It also supports all ERC-20 tokens, whereas many mobile wallets only support select ERC-20 tokens.
Desktop - Jaxx is probably your best bet if looking for a desktop wallet (and it's also available on mobile). You can find a full list of supported cryptocurrencies here. Jaxx however does not fully support all ERC-20 tokens.
You can find a more in-depth comparison of wallets and their supported cryptocurrencies here: https://unhashed.com/best-bitcoin-ethereum-altcoin-wallet-reviews/