Answer
There’s a handy free download called DupliFinder that can search through your images collection and find duplicates not only by file name or size, but also by visual similarity. Without wanting to sound like your Mum, however, if you tidy as you go and start organising your images better now, it’ll save you having to do this again in the future!