I think pretty much everyone agrees that more unique animal names are a good thing in game; they make it easier to select certain animals during harvesting and are just more interesting to interact with.
Most of the suggestions to date to solve this have relied heavily on:
a. staff monitoring of names (do they really have time? nope. and who would want that job? not me.),
b. some sort of a log of previous names (which would make it more difficult to get rid of offensive or hateful names as they would then be logged forever or until staff manually removed)
or c. attribution to the naming Glitch (which could start some conflicts - oh more staff time sucked away!)
I understand that we have the option of renaming the animals (and I do frequently), but it seems like a never-ending battle between animals who are accidentally key-jacked while being harvested (all those 'dd' chickens out there) and ones who have been the target of serial renamers (who just go through the game cut-pasting their own name onto every animal they see). The problem is that both of these actions are easier and faster than coming up with and typing out a unique name for an animal.
So what if we could only use a certain name once a game day?
If you name a chicken 'DeSantis', that's fine, but the next chicken down the line tells you that "You just named another animal that!" or " That's not my name!" and does not rename. This solution wouldn't require too much additional server space (as they would only have to track your name activity for that game day) or staff time (as the results don't have to be constantly monitored).
And if someone really, really wants to name all the chickens on their street "DeSantis", they still can; it will just take them a few days, rather than a few seconds, to obliterate all the unique names other Glitches have worked to put in place.
(Ideally this could filter to the single word level so once you had named a pig "DeSantis is (fill in the blank)", you could not use any of those words in another name for that game day, eliminating many of the issues with hateful renaming or repetitive political spam. Even more ideally, TS could put filters in that caught the single letter entries (most often mis-keys, such as 'a', 'aa', etc.) and rejected them as well.