Походження княгині Ольги залишається загадкою, як і хронологія її життя, де безперечною датою можна вважати лише дату смерті, зафіксовану церковним літописцем. Існує кілька версій її походження: болгарська, київська, галицька, псковська, тмутараканська та інші, проте, жодна з них не підтверджена науково на сто відсотків.
У «Повісті временних літ» під 903 роком зазначено, що привели Ігореві дружину із Пскова на ім’я Ольга. На той момент їй було не більше 14 років, а це дозволяє припусти, що княгиня Ольга народилась у 889–891 роках. Багатьма науковцями ця дата сприймається як правильна. У шлюбі з київським князем Ігорем Ольга прожила 33 роки, а коли народився син Святослав, їй було 36 років.