Infernal bloodline names and the 'virtue' names many tieflings choose for themselves — each with a story hook about why.
Tiefling naming in fifth edition D&D runs on two tracks. Infernal names are inherited — polysyllabic, resonant, heavy on hard consonants and formal endings. Virtue names are chosen: a tiefling takes a single Common word — Sorrow, Creed, Vigil, Hope — as a declaration of who they intend to be, or a bitter joke about who the world assumes they are. This generator produces both, and the flavor line on each card suggests why this particular tiefling carries this particular name.
Infernal names suit characters at peace with their heritage or raised inside it. Virtue names suit self-made characters — and they carry built-in roleplay weight, because someone, someday, will ask about it at the worst possible moment. If you're a GM naming an NPC in a hurry, virtue names are also easier for players to remember after one hearing.