Tradition / Region: Bengali Mythology
Alternate Names: Mecho Bhoot
Category: Spirit, Ghost
The Myth
The Mechho Bhoot is a spirit from Bengali folklore associated with fish, rivers, ponds, and lakes. Its name comes from the Bengali word machh, meaning “fish,” reflecting the ghost’s well-known obsession with them. According to folklore, people who drown while fishing or die in the water may return as Mechho Bhoots, unable to leave behind their attachment to fish and the waterways where they died.
These spirits are believed to haunt village ponds, riverbanks, marshes, and fishing areas, especially after dark. They are known for stealing fish from fishermen, kitchens, or marketplaces, and many old stories describe fish mysteriously disappearing during the night as the work of a Mechho Bhoot. Because fishing has always been central to life in Bengal and Bangladesh, stories about these spirits became common in riverside villages.
The Mechho Bhoot is usually described as a ghostly human figure connected to water and darkness. Though sometimes portrayed as mischievous rather than openly violent, it is still feared because of its association with drowning and isolated waters at night. Villagers often warned children and fishermen to stay cautious around ponds and rivers after sunset, when spirits like the Mechho Bhoot were believed to wander.
Unlike many malevolent ghosts in Bengali folklore, the Mechho Bhoot is remembered mainly for its endless craving for fish and its lingering attachment to the waters where it died.
Sources
Wikipedia contributors. (n.d.). Ghosts in Bengali culture. In Wikipedia, from https://en.wikipedia.org/wiki/Ghosts_in_Bengali_culture