ghosts are not real, it is a superstitious belief of those who wish for some sort of life after death. I just asked a question similar to this about ghosts and clothes.
There were no ghosts in America until the Europen settlers arrived. The Natives believed in spirits, but they were entities that one did not see, but felt. They inhabited rocks, trees, and rivers. They didn’t wander around and do the things ghosts have been claimed to do. They weren’t ghosts in the sense that Europeans thought of ghosts.
the neighborhood my house is part of was built on an old cemetery (much like the poltergeist movie) by a real shyster of a builder back in the 1930’s. The tombstones were bulldozed into a nearby ravine. When I tell people that, they freak out. I don’t know why. I have lived here almost twenty years and have seen nothing that I would assume was a supernatural experience. There are probably dozens of decaying bodies under my neighborhood, and yet, no ghosts have appeared to haunt any of the houses in the neighborhood. I know for a fact that several people have died in my house in the past, some violently, some tragically, and some peacefully. Still, no ghosts.