I use the term i learned in Junior High School, mohammedan, small ‘m’.
Or, i will use the other term, saracen.
Proper nouns are capitalized. It has nothing to do with respect. It is how English, our great language, is written.