Nie ma błędu. W tym, że Sauron był Majarem masz racje, ale np. Istari czyli Gandalf i Saruman, też byli Majarami.
Sauron przed przejściem na stronę zła, nosił imię Mairon. Używał też innych imion na przestrzenni lat jak np. Annatar(pan darów) co pozwoliło mu na zmanipulowanie Celebrimbora.