Stará Ves nad Ondřejnicí – wieś i gmina w powiecie Ostrawa-miasto, w kraju morawsko-śląskim, w Czechach. Liczba mieszkańców wynosi 735, a powierzchnia 4,84 km².

Miejscowość położona jest na północnych Morawach nad potokiem Ondřejnice i u ujścia rzeki Lubina do Odry, która stanowi również zachodnią granicę gminy. Od strony północnej sąsiaduje z Ostrawą, od wschodniej z należącymi do powiatu Frydek-Mistek Krmelínem i Bruszperkem, na wschodzie i południu z należącymi do powiatu Nowy Jiczyn Jistebníkiem, Petřvaldem i Trnávką.

Od 1941 roku do 31 grudnia 2006 roku miejscowość wchodziła w skład powiatu Frydek-Mistek, 1 stycznia 2007 została objęta rozszerzonym powiatem Ostrawa-miasto.

Podział administracyjny Gmina składa się z dwóch części i gmin katastralnych:

Stará Ves nad Ondřejnicí – położona we wschodniej części gminy, ma powierzchnię 1401,32 ha. W 2001 mieszkało tu 2049 z 2448 osób zemieszkujących całą gminę. Košatka (gmina katastralna: Košatka nad Odrou) – położona w zachodniej części gminy u ujścia rzeki Lubina do Odry, ma powierzchnię 478,38 ha. W 2001 mieszkało tu 338 osób.