'No-one' refers to 'not one' and therefore you must agree it with the singular verb. 'One is', therefore 'No-one is'. Also note that it is hyphenated.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Chandrasekhar Reddyjoin the marathon today.Do you mean run, watch, register for, or be at the marathon?
Chandrasekhar Reddyjoin the meetingDo you mean attend the meeting?
David HattonAlso note that it is hyphenated.There is no need for a hyphen in no one.
David HattonIn British English it would be odd to write 'no one' rather than 'no-one'. I gather that the US treats it differently!I think both the British and Americans write 'no one'. I believe few write 'no-one'.