I don't think that Harry has any special skills in naming other than the fact is that he DOES name things. Most of the wizards are so staunch and classical on how they act, and with the power of names, that they just don't try to rename things. Harry, who is a young wizard and impetuous, doesn't have the moral qualms against renaming something. He gives things a sense of self, as in IVY, or takes power away from something, like Lasch. I think any other wizard could do this if they truly thought they could.