I think boat names should be chosen so that they sound sensible when a Mayday is sent. I once knew a yacht called East of the Lizard (an obscure reference to ancient navigation). Imagine the confusion of "Mayday, Mayday. This is East of the Lizard."
Motor boats seem to be the worst offenders. I've seen speedboats with names too crude for this virtuous forum.
A really cheeky name was given to a small trimaran I knew, namely Tritanic.