A demon is an evil, mythical monster or spirit. Stories about demons are featured in a variety of different religious traditions.
You might come across a demon in a supernatural fairy tale, or even in the Christian Bible. Demons are often interchangeable with devils, and both words are sometimes used to talk about a cruel, fiendish person. If you're extremely good at something, you also might be described as a demon: "She's a demon at bowling." The Greek root, daimon, doesn't have the same negative connotations — it means "spirit or deity."