Is ‘no one’ one word or two?

No one (two words) is an indefinite pronoun meaning ‘nobody’. People sometimes mistakenly write ‘noone’, but this is incorrect and should be avoided. ‘No-one’, with a hyphen, is also acceptable in UK English.

Scribbr’s Free Grammar Checker can help make sure you’re using phrases like ‘no one’ correctly in your writing.