This is a list of naval battles, organized by date and era.

Table of contents
1 Ancient
2 Middle Ages
3 Renaissance
4 17th Century
5 18th Century
6 Napoleonic Wars
7 Early 19th Century
8 Ironclad/Old Battleship era
9 Pre-Dreadnought era
10 World War I
11 World War II
12 Post World War II

Ancient

Middle Ages

Renaissance

17th Century

18th Century

Napoleonic Wars

Early 19th Century

Ironclad/Old Battleship era

Pre-Dreadnought era

World War I

World War II

Post World War II