Olza (Czech Ole, German Olsa) is a river in Central Europe, right tributary of Oder. It flows from Silesian Beskides through northern Czech Republic and southern Poland. 86 kilometres, 1 100 km² of river basin.