Odilo (Otto) Weeger, CMM (14 October 1912 – 8 June 2006) was a Roman Catholic missionary in Matabeleland, Southern Africa.
He was later transferred to Southern Rhodesia where he worked at St. Patrick's in Bulawayo before moving to Lukosi, near Hwange in 1939.
In the North of Matebeleland, he travelled by bicycle from St. Mary's Lukosi to Hwange, Victoria Falls, Matetsi and Gwayi River.
With the support of friends in Germany, who were doctors, he opened St. Luke's Hospital in Lupane.
Weeger was awarded the Verdienstkreuz – Erster Klasse (Cross of Merit – First Class) in Germany, on 5 May 1989, for his work in Matabeleland.