Pet Peeve

It’s not as bad as “lose”/”loose,” but I see quite a few people, including people who write for a living, mistakenly hyphenating “no one,” as in “No-one believes that.” It looks very strange to my eye, and irritates me. Where does that come from?