Prawno – wieś w Polsce położona w województwie lubelskim, w powiecie opolskim, w gminie Józefów nad Wisłą. Leży nad Wyżnicą (dopływem Wisły).
Prawno posiadało prawa miejskie, które uzyskało pod koniec XVI w. lub na początku XVII w. Miasto nie zdołało się rozwinąć, pomimo tego miejscowość utrzymała prawa miejskie do 12 października 1824Postanowienie Xsięcia Namiestnika Królewskiego Nr 22,903 z dn. 12 października 1824; wg Wykazu Miast w Królestwie Polskiem na wieyskie osady zamienionych od dn. 1 lutego 1820 r., to iest od daty ustanowienia Kommissyi dla Miast; w Aktach Komisji Rządowej Spraw Wewnętrznych (KRSW) nr 201, k. 44 w Archiwum Głównych Akt Dawnych w Warszawie (AGAD)Rodecki, F.B., 1830. Obraz jeograficzno-statystyczny Królestwa Polskiego. Drukarnia Antoniego Gałęzowskiego i Kompanii. Warszawa.
Wieś jest sołectwem w gminie Józefów nad Wisłą. Według Narodowego Spisu Powszechnego z roku 2011 wieś liczyła 167 mieszkańców.
We wsi znajdował się zabytkowy, drewniany kościół pw. św. Anny, który spłonął w latach 60. XX wieku od uderzenia pioruna. Na tym samym miejscu został wybudowany murowany kościół, w którym obrazy znajdujące się w ołtarzach pochodzą ze spalonego kościoła. Jest tam stojący zegar uratowany z pożaru.