You want to prevent users other than Admins to change account names.
AND( NOT($Profile.Name = "System Administrator"), ISCHANGED(Name) )