( I guess no one else is going to answer...so here I go)
What is a ghost?
I believe there is different type of ghost, and for many people ghost are many things yet they all sound the same when it comes down to it... -_- really I believe that... Anyways a ghost is a spirit either of a human or animal. They can manifest as images, noises, smells, and sensations such as temperatures constantly changing from hot to cold. I recognize the noises (when is just noises) as echoes, since there is no apparition to it. The common belief and probably is right that this spirits walks among us all the time but some are just noticeable because they still want to keep on living or have not realized they are dead... either that or they die in a very traumatic way or they left things that still needs to be done. When a spirit is angry and starts hurting individuals in its presence can be said that is a demon, or just an angry spirit ^_^ all the same... many religions got different ways to deal with ghost, some put candles to light their way (mostly it works when the spirit is passive) other pray (or do spells O_O) well there is many ways to get them on their way. But a ghost is mostly some one that needs help of the living or it is trying to give a message for those close to it.
What is a demon?
The word demon is from the Greeks which meant a wise guardian spirit what a twist for the new era...now in days for the average person a demon is who has not good intentions for the human race in general and most likely nonhuman *_* but I believe some human spirits are as well demons when in such anger state that hurts anything surrounding it such as plants and animals and not limiting to humans. The new meaning of demon came thanks to the new religion (catholics..yep... I think anyways) O_O also demons can plain be our impure thoughts...in other terms demons are fallen angels from the heavens, and or gods and goddesses that were once great (and still are) but thanks for the rise of the new religions were condemn as demons. *_* it all depends how we think things are since for me some humans are just plain demons such as Hitler..
What is an angel?
An angel is no much different from a demon, except they are more widely accepted since this imply that they are good and pure and connected to a higher being which is recognize as God. As demons, there is different types of Angel and each follows its role. As demons also the word angel was taken from the Greeks which meant messengers.. O_O so angels and demons are quite the same but it all depends on the individual what line divides them to be what it is... *_* as also, I think some humans can be consider angels such as Mother Teresa, nice lady.
What is a dragon?
O_O a dragon in religion is the form of evil ... ^_^ such a drag... In any case a dragon is a mythical creature which I believe it existed and still exist (no, not the komodo dragon) Well, there is many types of dragons that I will be so tire to type about. But for the most part dragons signify wisdom and strength. Dragons in some form are just like demons and angels in my opinion... ^_^
What is a fairy? Also known as fay
Oh fairies... do not let me get with them...they also are consider demons at one level or another. They are pranksters..and well it is hard to deal with them. They are pretty, but they are not quite like the ones picture on those fairy tales... O_O they can be cruel since they are associated with elves and dwarfs.. (in my country they are well liked, compare to elves and dwarfs they are hated) ^_^ but for the most like any thing else, if you just get in their good side they can be of great help with your plants and other things... *_* but still they are hard to deal because all of them are pranksters.
What is a witch?
^_^ this is a question stated by Silver Raven Wolf in one of her books of how to be a witch (To Ride a Silver Broomstick, New Generation Witchcraft) or something like that... any ways most people have their way of seeing what really a witch is...for me it is some one who practices the occult arts under the wicca way. This is quite interesting, since for others a witch is mostly referred for a woman but also there is male witches... ^_^ but in any case witch is for me is actually that a person who practices the occult arts or magick following the wicca way since some people use magick and are not considered or do not considered themselves witches (like me) but for the average person a witch some one is with unusual behavior *_* but then again every one is a weirdo... we are falling out of the norms. I being called my entire life a witch and yet I believe I am not one. ^_^, for most religious people who fall into the christianity area believe a witch is a satan worshiper, and many witches state "We do not believe in Satan" which is clear, they cannot be worshipers of something they do not believe... O_o In any case, I can come out of what witches are for many, but for me is some one that believes in nature and its potential... *_* and follow the wicca way, since some people are wicca and yet they are not witches.