1. Пишутся слитно с не имена существительные, которые без не не употребляются, например: невежда, неверие, невзгода, недуг, недотёпа.
2. Пишутся слитно с не существительные, которые в сочетании с не приобретают противоположное значение; обычно такие слова можно заменить синонимами без не, например: неправда (ср. ложь), неприятель (ср. враг), несчастье (ср. беда).
3. Пишутся слитно с не существительные, обозначающие лиц и выражающие качественный оттенок; в сочетании с не образуются слова со значением противопоставления. Например: нерусский, неспециалист. Ср.: Метафорами широко пользуются литераторы и нелитераторы; Речь идёт о читателе – неязыковеде, неэтимологе (Успенский); Восстаньте же, замученные дети, среди людей ищите нелюдей (Евтушенко).
Примечание. У существительных с другим значением противопоставление выражается раздельно пишущейся частицей, а не приставкой не, например: На лугу паслись коровы и не коровы; Он готов писать всё: стихи и не стихи, пьесы и не пьесы. Слитное написание встречается только в словах-терминах, например: металлы и неметаллы.
4. Пишутся раздельно с не существительные, если имеется или подразумевается противопоставление, например: Это не осторожность, а трусость; Нет, это не уверенность убеждённого в своей правоте человека-борца; Средние века не многим пополнили этот список металлов (субстантивированное прилагательное).
5. Раздельно пишется не с существительным в вопросительном предложении, если отрицание логически подчеркивается, например: Спрос значительно вырос за последнее время, не правда ли? (невозможна замена: …ложь ли?).
Примечание. Если отрицание не подчеркивается, то употребляется слитное написание, например: Разве это неправда? (возможна замена: Разве это ложь?).
Справочник по правописанию и стилистике. — М.: Комплект. Д. Э. Розенталь. 1997.