check this
Create Procedure RenameColumnName
(
@TableName nvarchar(255),
@OldColumnName nvarchar(255),
@NewColumnName nvarchar(255)
)
As
BEGIN
declare @strsql varchar(max)
set @strsql = 'Sp_rename '''+@TableName+'.'+@OldColumnName+''' , '''+@NewColumnName+''',''Column'''
exec (@strsql)
END