Lenora (German: Eleonorenhain) is a municipality and village in Prachatice District in the South Bohemian Region of the Czech Republic. It has about 700 inhabitants.
Lenora lies approximately 17 kilometres (11 mi) south-west of Prachatice, 50 km (31 mi) west of České Budějovice, and 137 km (85 mi) south of Prague.