What I HAVE noticed is that it's usually transcription error. These people that share my name are writing down their email with a pen and paper and a secretary or transcription service is inputting it incorrectly. Lately I reply back to hotel confirmations asking for a complimentary hotel upgrade with lots of extra soap in the room.
If my email is [email protected], his is [email protected].
You'd think 10 years would be enough time to learn the difference, but nope.
A group of students included my email address in their project discussion. They ignored my emails asking to remove my address. So I started replying as if I was a part of their project, but requested/suggested slightly stupid things. They figured it out real fast after that.
If you have the person's actual email, CC him on all that. If not, include a note saying your a different John Doe and to please remind the John Doe they want to reach, to use his own email address.
I've marked most of them as Spam at this point, so hopefully Gmail's filters are simply learning to automatically send anything in Spanish to my Spam folder.