The Mechho Bhoot is a famous spirit in Bengali folklore. Its name comes from the word “machh,” which means fish. These spirits live near village ponds or lakes, drawn to their love for fish. They can be playful, but they can also be dangerous. Stories of Mechho Bhoot say they sometimes pull people into deep water, leaving no escape.