If there was one idea that really hit me wrong in TMP, it was the whole "V'ger" naming thing. I mean, c'mon... the lettering on the side of the probe had carbon deposits masking out "oya", and so the probe ends up calling itself "V'ger"? I mean, how ridiculous is that? I don't care how you want to fan wank it, the idea was wrong. The memory circuits don't coincidentally get corrupt to match the lettering on the craft.
What they should have done was when opening the access panel, they see the name "VOYAGER" and registry number imprinted on the interior. Then they conclude that a data error resulted in corrupt memory of some core information, hence V'ger not knowing its original name correctly. That would've made more sense to me.