The writers of the show make sure they know who the top suspects on the internet are, so I'm sure they put some names on that list just because they are popular suspects on the internet
So we have a list of seven names now:
Robert Kirkland: Red John knew about the names way before Kirkland hired those guys to break into Jane's office, so I really doubt it would be him. I won't rule him out because of that because his "alibi" seems too obvious. Even if he knew the 7 names beforehand he could still hire people to break into Jane's office, just to throw Jane off his trail.
Reede Smith and the Sheriff: Who the f are these anyways? And I doubt the sheriff could get Rosalind to fall in love with him, as I recall he was too old and gross.
Haffner and Partridge: seem like they made it to the list just because they are popular among the fans of the show. Both are too obvious choices, not a plot twist at all.
If I had to guess today my cards would be on Gale Bertram. He has the power and resources to pull it off. He is an insider at the CBI, he knows when PJ is working and where he is at all the times so he could have broken into his office long ago to get the list.
Right now Im just surprised by how good of a villain RJ is. He is so unpredictable and smart. Im more curious to know how he figured out the list of names than to know his true identity.