Mohammed actually makes sense and if I was picking, he would have been 4 or 5 as, for good or bad, his "religion" has had a profound impact on history. Jesus impact, whether one believes he was real or not, or whether he is the Son of God or not, cannot be ignored as it represented the most profound changes to society since any history was written or recorded, so #1 is 100% correct.
I don't think Napoleon should be #2. Shakespeare perhaps 4 or 5.