I'd recommend people having kids give them very common names and consider giving them modifications of the last name if it's rare. It's depressing advice and a bit like paying a lifetime of insurance premiums that's likely never to be needed. Unless the concept of a search changes in the next couple decades, getting lost in a sea of similar names is the only defense against unfounded accusations. (Changing one's name…
Combine that with a generic name like John Smith, and you've got someone who's basically impossible to dox.