Two ships of the Royal Navy have borne the name HMS Malacca, after the region of Malacca, now in modern-day Malaysia:
NOTE: All three appear in the National Maritime Museum (United Kingdom), database under the name Malaoca. Penang also appears a second time under that name but with the notation "RENAMED MALACCA".