Two other solutions: (depends on what you need this rename for):
* rename the table, and create a view (with the old table name and with correct column names) referring the original table
* add a column to the table, having the correct name. Then add insert & update triggers to make sure both columns always have identical content. (Or maybe just update existing rows to fill in the correct value for the new column.)