Phantom uses the Solana Token Registry to display token information. In order for a token to be displayed in Phantom properly the token project must submit their info to the Solana Token Registry Repo and the Solana team needs to approve it.
See our developer docs for how to display tokens properly in Phantom