Родилась 26 ноября 1998 г. в Липецке.
Выпускница образовательного частного учреждения высшего образования "Московская международная академия".
Ольга Никитина начала заниматься фехтованием в 2007 г. в секции спортивной школы олимпийского резерва №42 Москомспорта под руководством тренера Анзора Гагулашвили. Он же является наставником спортсменки по настоящее время.
В 2015 г. в Мариборе (Словения) Ольга Никитина выиграла первенство Европы среди кадетов в личном зачете. В том же году в Ташкенте (Узбекистан) стала чемпионкой мира среди кадетов в личном первенстве.
В 2016 г. в Нови-Саде победила на кадетском первенстве Европы в командных соревнованиях. В том же году в Бурже выиграла кадетский чемпионат мира в данном виде программы.
В 2017 г. в Пловдиве (Болгария) Ольга Никитина выиграла юниорский чемпионат мира в командных соревнованиях, а также заняла третье место в личном зачете. В 2018 г. в Вероне (Италия) стала чемпионкой мира среди юниоров в личном и командном первенствах.
В 2019 г. в Будапеште выиграла чемпионат мира в командных соревнованиях, в Дюссельдорфе - чемпионат Европы в данном виде программы. В том же году в Ухане первенствовала на VII Всемирных военных играх в командных соревнованиях.
31 июля 2021 г. вместе с Софьей Великой и Софией Поздняковой завоевала золото в командном турнире саблисток на XXXII летней Олимпиаде в Токио (Япония).
Ольга Никитина является двукратной чемпионкой России в личном первенстве (2017, 2019). На внутренних соревнованиях представляет Центральный спортивный клуб армии.
Заслуженный мастер спорта России (2020). Сержант Вооруженных сил РФ.
Награждена орденом Дружбы (2021).