SQL Server, at least, allows you to use keywords if enclosed in square brackets, although I agree it's not a great idea.
I believe the last time I did this, I used SortOrder for the name. However, I often use prefixes that reflect the table such as UsrSortOrder so that's not always an issue.