i cannot imagine any way to automate this;
this really requires someone to go thru the data, and familiar with a lot more than just the names/users;
you don't have any other criteria to group the names, other than the full name, with /without middle names and suffixes, to additionally filter the criteria? like email address, or phone number, or mail address?
the other issue is potentially two people can actually have the same name. you don't want to merge tow records unless you are sure they are the same person.
or it might be that Gavin registered twice, and really has two accounts, each with a different email? ie @gmail and also @yahoo?
help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!