I think Maurice is the most usable. Morris feels old and dated, like he would be in his 70's/80's. Morus makes me think of Walrus. Maurice doesn't feel as dated; Maurice could be from 30-80 but I could picture this on a child. And Mo is a handy nickname.