Наумахия (лат. naumachia, от греч. naumachia — «морское сражение») в Древнем Риме — имитация морского сражения и специально построенный бассейн, в котором иногда происходило такое сражение. Эти зрелища также проходили в затопленных амфитеатрах. Противниками выступали военнопленные или каторжники, которые сражались до тех пор, пока одна из сторон не была уничтожена.
Самая ранняя из зафиксированных наумахий (46 г. до н. э.) представляла собой сражение между египетским и тирийским флотами и была дана Юлием Цезарем на искусственном озере, построенном им в Campus Martius. Во 2 г. до н. э. Август устроил наумахию между афинянами и персами в бассейне, недавно построенном на правом берегу Тибра в Риме. В наумахии, устроенной Клавдием на озере Фучино в 52 году н. э., участвовали 100 кораблей и 19 000 человек.
Поздний вариант наумахии практиковался в крытых театрах, таких как лондонский Sadler’s Wells, в XIX веке. В яме и зрительном зале был построен резервуар, в котором использовались настоящие лодки.