There is no correct spelling of Moslem/Muslim. Any spelling using Latin characters is a transliteration and an approximation. There are also many regional variations of the vowel sounds in Arabic, none of which sound quite like any English or American vowel sounds.It is as with the name Hussein. The name may as correctly be spelled Hussain (except when it is the name of an American originally spelled with the Latin alphabet) or Hussain or Hossayn etc. Arabic variations transliterate approximately as Hassan, Hosni, Hussein etc. For the religious adjective I tend to use “Moslem” or “Mussulman” or “saracen.” Moor will also do or paynim.
“A Muslim in Arabic means “one who gives himself to God,” and is by definition, someone who adheres to Islam. By contrast, a Moslem in Arabic means “one who is evil and unjust” when the word is pronounced, as it is in English, Mozlem with a z.”
Why Do People Say Muslim Now Instead of Moslem?
http://www.freerepublic.com/focus/f-chat/2588439/posts