Brocken is the German word for giant or monster. Bär is the German word for bear.
True, but not completly - "Brocken" is not the word for giant or monter - it describes a huge "something". Not meaning monster by default.
For example: "Goldbrocken" - a HUGE piece of Gold.
But - and I think thats the meaning here - it is also the name of a german mountain.