I think it´s doubtful, that many Starfleet officers would be familiar with (or even care about) the initial origin of a ship´s name. To them these names will most likely just represent the continuation of a proud heritage of previous vessels of the same names. Whether any given name first came from a person, a place or a battle from 500 or more years earlier will not really matter to them anymore, IMO.
Mario
Not even close to my point.
But it is! You assume that Starfleet personnel will be familiar with the exact origin of a ship´s name. The situation you illustrated ...
Imagine meeting a civilization for the first time. They ask you casually what the name of your ship means in your language.
... may only become a problem, when the answer is ...
"Uh. Well, it's named after a great battle in a war of revolution."
If instead the answer is something like, "it´s a traditional name in our world, and many proud vessels have borne it before. It´s that heritage that we honor" I don´t think there´ll be a problem.
Mario