Muslim has been the standard spelling for a follower of Islam in all written English since the mid-1900s. The former spelling, Moslem, now maintains an affected historical air but is otherwise uncommon and nonstandard.
For the cotton fabric of plain weave, the correct spelling is muslin.