HMS London bezeichnet mehrere Schiffe der englischen bzw. britischen Marine:
* London, 40-Kanonen-Schiff (1636–1653) London (Schiff, 1656), 64-Kanonen-Linienschiff (1656–1665) London, 96-Kanonen-Linienschiff (1666) London (Schiff, 1670), 96-Kanonen-Linienschiff (1670–1747) London, 16-Kanonen-Schiff (1756) London, 6-Kanonen-Schiff (1756–1758) London, 6-Kanonen-Schiff (1759–1764) London (Schiff, 1778), 90-Kanonen-Linienschiff der London-Klasse (1778) (1778–1811) London, 104-Kanonen-Linienschiff, Stapellauf 1828 und später in Royal Adelaide umbenannt London, 92-Kanonen-Linienschiff der Rodney-Klasse (1851–1884) London (Schiff, 1902), Einheitslinienschiff der London-Klasse (1899–1920) London (Schiff, 1929) (Kennung: 69), ein Schwerer Kreuzer der County-Klasse (1929–1949) London (Kennung: D16), ein Lenkwaffenzerstörer der County-Klasse (1962) (1963–1981); an Pakistan verkauft und in Babur umbenannt London (Kennung: F95), eine Fregatte der Broadsword-Klasse (1987–1999); an Rumänien verkauft und in Regina Maria umbenannt