Родилась в Москве 6 июня 1955 г. в семье писателя-фронтовика Александра Николаева. По материнской линии у неё в роду были донские казаки. Муж — священник Владимир Вигилянский. Брат — режиссёр Дмитрий Николаев.
Пишет стихи с семи лет, прозу — с пятнадцати, печатается — с шестнадцати. В 1979-м году окончила Литературный институт им. Горького (отделение поэзии; семинар Евгения Винокурова), где в 1988—1989 гг. читала курс лекций «История русской религиозной мысли».
Периодически печатается в журналах литературных сборниках, альманахах и антологиях, а также в литературных газетах и еженедельниках. Член Союза писателей (с 1988). Член Пен-Центра (с 1993). Вела на телеканале «Спас» передачи «Основы православной культуры» и «Прямая речь». Последовательный противник сексуальных меньшинств: «...Либо российское общество смиряется с диктатурой агрессивного либерализма, утверждая тем самым принцип нравственной вседозволенности, либо противостоит этому как провокации, посягающей на отечественные традиционные ценности и нормы» [1].
Произведения Олеси Николаевой переведены на многие языки мира. Она представляла русскую поэзию на международных фестивалях и конгрессах во Франции, США, Мексике, Италии, Швейцарии, Кубе, Германии.