MunichGermany’s Ifo expectations index rose to 91.6 from 90.4.
Europe’s biggest economy is rebounding while Brent crude sat at $109.60 on 23 October.
It is the sixth straight monthly gain, and economists had not forecast the rise.
The European Central Bank, whose deposit rate is 2.5%, decides on 29 October.
Sources: Bloomberg Business