Mešno is a village and municipality (obec) in Rokycany District in the Plzeň Region of the Czech Republic. The municipality covers an area of 5.81 square kilometres (2.24 sq mi), and has a population of 81 (as at 28 August 2006). Mešno lies approximately 12 kilometres (7 mi) south of Rokycany, 21 km (13 mi) south-east of Plzeň, and 75 km (47 mi) south-west of Prague.