Краткое пояснение: «Никто» и «некто» пишутся слитно, но имеют разные значения: «никто» — отрицательное, «некто» — неопределённое.
-
Никто – отрицательное местоимение, обозначает отсутствие кого-либо. Пишется слитно, так как нет предлога между «ни» и «кто».
-
Некто – неопределённое местоимение, обозначает неизвестное лицо. Пишется слитно, так как это одно слово без предлога.