Niva ist ein Dorf im Bezirk Prostějov, in Olomoucký kraj, Czechia. Niva liegt auf 556 m Höhe. Die Einwohnerzahl beträgt 329 (2024). Die nächste größere Stadt ist Prostějov, 18,8 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Festung Špilberk (33 km), Dreifaltigkeitssäule (33 km) und Burg Bouzov (29 km). Zu den Naturdenkmälern gehören Býčí skála (19,0 km) und Macocha (11,9 km).