I would agree that “no one” is more correct than “none”, but I wouldn’t say that “none” is entirely wrong. After all, on Star Trek: Discovery there was a Klingon character named “Voq, son of none”…