If you have ever needed to deal with Site Columns and Content Types you probably have come across the dreaded "Title" column and maybe felt creative and changed it to a different name, and figured if I need to change it back, I can change it back... right?
I've come across many clients that have changed the column name, then tried to change it back to "Title" only to come across this taunting dialog box

"The column name that you entered is already in use or reserved. Choose another name." You may be thinking, you let me change it, why can't I change it back?
The good news is, with the magic that is PowerShell you can. If you open PowerShell and get your $site and $web objects you can retrieve your "broken" field by calling $web.Fields["fieldName"] or in my case $web.Fields["PowerShell"]. Looking at the properties of that field you will notice the "Title" property is what you had previously set, along with a LOT of different properties for that field.

In order to change it back to, simply modify $field.Title = "Title" and process a $field.Update(). Below is a sample set of calls to reset the field back to "Title".

After the you have updated the field in PowerShell you will want to make sure to push that change to all content types based on Item. Go to your top level site and locate the Item content type where you will see the column back to "Title".
Go ahead and open up the site column from the "Edit site column in new window" link

If you had also changed the group away from the OOTB group and want it "hidden" again, change the group back to _Hidden and click OK.

NOTE: If you have a large site collection with many subwebs this process can take some time to complete. Also if you have any workflows or any custom event that is targetted to that old name the possibility that it is now reset to Title is good, make sure to check your processes.
["Brian"]