When you login to data.stackexchange.com through something like Google, you get a nice jon.doe account. However, I have changed my username to UniKitty. (Here's the account). However, I logout and login to my Stack Exchange OpenID. Now it makes a new account with a messed-up username. It has "unikitty", but with the numbers behind. This should be fixed.
Feel free to merge the accounts