

Maurice tends to have connotations of effeminacy.
Perhaps a gender-neutral name like Sam or Alex would work. Hilary is also technically unisex, even though you won’t find many men named Hilary nowadays.
Francis is a masculine name that in most modern English dialects is pronounced the same as the feminine form, Frances. Francisco might also work if you want to be more clear it’s a masculine name; Francisco also calls to mind an expensive city in California with a very prominent queer community, and you can always shorten it to Francis.
Sharkey already has quote posts.