By ghosts, I assume you mean disembodied spirits of human beings. If that's what you mean then NO there are no ghosts roaming around in our world today. The Bible clearly teaches that there is no intermediate state that one could be in after death. After one dies, he or she could either be in Paradise or in Hades. The spirit of the dead person will not roam around here to haunt people.
Lu 16:22 "So it was that the beggar died, and was carried by the angels to Abraham's bosom. The rich man also died and was buried.
23 "And being in torments in Hades, he lifted up his eyes and saw Abraham afar off, and Lazarus in his bosom.
The ghosts that people see could be made up stories, hallucinations or the apparitions of demons masquerading as the spirits of dead humans.
Think and consider the utter fraud that it involves --- A man seeing the spirit of his dead uncle in his house with his usual clothes on! Are we to think that clothes have spirits too? That they go on clinging to the spirit of the deceased person?
Ghost cars, ghost trains, ghost ships, ghost carriages? Are we to think that cars, trains and carriages have spirits too? Come on!
There are only three possibilities --- they could be made up stories, hallucinations or demons masquerading as spirits of dead humans.
If they are demons the agenda is clear. It is done to deceive people that there is no judgment, that the Bible is wrong, that the need for personal salvation is false.