From dwalen (“to wander”) + geest (“spirit”).
dwaalgeest m (plural dwaalgeesten, diminutive dwaalgeestje n)