La naumachia (in latino naumachia, dal greco antico ναυμαχία/naumachía, letteralmente «combattimento navale») indica nel mondo romano sia uno spettacolo rappresentante una battaglia navale, sia il bacino, o in senso lato l'edificio in cui si tenevano.