Autorenaming before displaying the search results might be another alternative. I've seen many people who share multiple copies of a picture with the same name (different hash).
Their OS handles it because the files are in nested folders, but it can be confusing when displayed in the flat unnested search/browse results |