So this new feature just got rolled out...

There's a new numerical field in user profiles called "past names" which when clicked will display a dialog listing previous usernames and when they were last used.

That's pretty snazzy. And it almost addresses an issue I brought up a long, long time ago, when the 30-day name-change restriction was put into place:

Personally, I found it much more confusing when certain users who had gone months under one name suddenly switched to new names (and, in at least one case, new gravatar images).

Rate-limiting would do nothing to prevent this, but banning name-changes outright would hamper those who picked unfortunate pseudonyms, were poorly-named by their parents, or decide to change their names out of some misguided ideas of transparency.

Just one problem: that little pop-up list is only available to moderators and the name-changing users themselves. Sure that's great for me - I have mod-privileges on all the sites now - but what about all the poor confused users caught soin my former dilemma of finding yourself in the middle of a discussion with someone you could swear used to be named something else...

Let's face it - this is already public information. If you think a user has changed their name, you can pull an old data dump, or even just bring up the Google cache of their profile and find out what it was.

Of course, some folks have important reasons to change their names, to let their former identities fade into the mists of time. It'd be insensitive to ignore these concerns.

So how about this: when you change your name, the full list of all your past names shows up on your profile for 30 days. After that, it no longer shows up (to anyone other than you and the moderators) until you change your name again. Maybe fade the link a bit to indicate this.

A month to settle into a new ID, and a month to clean up any loose ends with your old one.

  • 6
    A month might be long though. I'd settle for two weeks. Commented Dec 22, 2011 at 4:27
  • Totally agree, I'm pretty sure there was already a suggestion for this somewhere, but I can't find it anymore :(
    – Benjol
    Commented Dec 22, 2011 at 6:06
  • Found it: meta.stackexchange.com/questions/28924/…
    – Benjol
    Commented Dec 22, 2011 at 10:14
  • Ah, good find, @Benjol. Apparently, I'd seen that because I up-voted it, but it's been long enough I'd forgotten about it.
    – Shog9
    Commented Dec 22, 2011 at 17:20
  • 2
    @Jeff: I suggested 30 days because that's also the current limit on how often you can change it. The idea being, if you're driven to change your name as often as possible, you'll also get a permanent "history" link on your profile.
    – Shog9
    Commented Dec 22, 2011 at 18:19
  • 1
    Just to be sure: you're suggesting to show all history (including all past names), not just the history of the past 30 days (which effectively would only be the previous name, maybe unless profiles were copied from one site to another), right?
    – Arjan
    Commented Dec 22, 2011 at 18:50
  • @Arjan: correct.
    – Shog9
    Commented Dec 22, 2011 at 18:52
  • As an aside: the list will be limited to 90 days.
    – Arjan
    Commented Dec 23, 2011 at 13:16
  • 5
    I'd actually really like to make this public; I think it would solve a lot of confusions. I have a slight reservation about edge cases where someone has deliberately removed their real name, but then... You can't really delete from the Internet. One for discussion in the team, post holiday! Commented Dec 26, 2011 at 21:17
  • But, @Marc, you're still talking about that limited list, aren't you? (Or, if not: making it public for a limited time, like proposed here?)
    – Arjan
    Commented Dec 27, 2011 at 8:39
  • 1
    Small question: Are mods allowed to refer to a user (by @ or plaintext) by their previous name (which they recently changed) in public or in private? Just because they have access to that info. Commented Mar 5, 2014 at 19:36
  • 1
    Why would you need to, @Bleeding? It isn't going to notify them if they've changed their name... That said, I do this occasionally here just because certain meta users change their names frequently (cough Pekka cough) and I don't feel like keeping up with it. That doesn't require special mod-privs though.
    – Shog9
    Commented Mar 5, 2014 at 19:39
  • 1
    @Shog9 Well, I saw a mod doing that and felt it was not appropriate, given the present was too not even close to the previous one. So I asked. Commented Mar 5, 2014 at 19:45
  • I can't really comment on that without knowing the situation, @Bleeding - I personally feel that there's a bit of a window for this during which such references should be expected: not just from mods, but from anyone who was familiar with the user in question. But obviously, there can be extenuating circumstances where such a thing would be inappropriate. "Don't be a jerk" is probably reasonable guidance here.
    – Shog9
    Commented Mar 5, 2014 at 21:46

3 Answers 3


I was actually about to post a feature request asking for the past names display to be more widely available, so I definitely agree with your proposal.

While reviewing, I often stumble upon comments and posts like this one, where the @name pointer is, for lack of better word, invalid. In this particular case, I have no idea who this post is an answer to and, therefore, I cannot tell with absolute certainty if this is a comment/question related to another post or a malformed answer to the original question.

While I understand why access to the past name list may need to be restricted, I wonder if it might make sense for it to be available to some users for longer periods, e.g.:

  • Reviewers with a high flag weight and a reputation of e.g. over 10k.

  • Users that have been in correspondence with a name-shifting user by e.g. posting an answer to their question or a comment.

  • 4
    In that particular example, the "answer" should have been a comment on another answer - I've done this. Flagging these for moderator attention is usually a good way to get them transformed in such a way. I get your point though.
    – Shog9
    Commented Dec 26, 2011 at 20:26

Apparently this is too complicated to implement. Not as I described the feature here, but as we began discussing implementations there were... Rather a lot of edge-cases folks felt should be handled delicately, and things got complicated.

enter image description here


Since this is not going to be implemented, I offer a modest yet useful tool: old display names of a user. It is based on /users/{ids}/mentioned method of Stack Exchange API, which returns all comments in which the user was mentioned*. Usernames are extracted and presented in chronological order, with links to comments in case further inspection is needed. There are inevitable spelling variations, as well as occasional glitches (example below).

In the above list, "Community" is a false match; it came from this comment by which I was pinged because of having a (since deleted) comment on the post.

[*] I advise against running this for the most active users on Stack Overflow: it will likely drain the API quota. (The script stops when exhausting the quota, and respects backoff should it be received.)


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .