We refer to all cryptocurrencies outside of Bitcoin as altcoin. The name does not describe old coins, but alternative coins. There are no specific characteristics that an altcoin must meet in order to be recognized as such.
Altcoins serve different purposes. It could be creating a better bitcoin. On the other hand, other altcoins like Ethereum have completely different goals than Bitcoin. We also refer to hard forks like Bitcoin Cash as altcoins.