Cette page d’homonymie répertorie les articles traitant de bateaux partageant un même nom.
Cinq navires de la Royal Navy ont porté le nom de HMS Trafalgar, d'après la bataille de Trafalgar :