Inherited from Old Czech pravidlo, from Proto-Slavic *pravidlo. By surface analysis, pravit (“to say”) + -dlo.
pravidlo n