You already mentioned the registry, but they should be listed as one of the entries under "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles"
Within one of those, the "ProfileName" value should be "RJB Guest 2". You should be able to change that to "RJB Guest"
There is also a "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged" key which has other entries, some of which contain network names.
I happen to have "Network 2" as my LAN connection name which never bothered me either, but changing the instances there in the registry and then rebooting has changed it to "Network". I don't have any "2" entries on my laptop but I was able to do the same to turn it from "SSID Name" to "SSID Name Deluxe" in the foldout, so I think it works the same for wireless connections.