Bernartice nad Odrou ( en alemán : Barnsdorf ) es un municipio y pueblo del distrito de Nový Jičín , en la región de Moravia-Silesia, en la República Checa . Tiene unos 1.000 habitantes.