И она приняла святое крещение.
Когда Рогнеда почувствовала, что век ее подходит к концу, то основала близ Изяславля обитель во имя Святого Спаса и приняла там постриг под именем Анастасии.
Когда она умерла, ее оплакивала вся Полоцкая земля. А в окрестностях Изяславля вдруг забило сразу несколько светлых родников, которые до сих пор называют слезами Гориславы.
О трагической судьбе Рогнеды рассказывается в Повести временных лет и в Ипатьевской летописи. Однако содержащиеся там сведения достаточно кратки, поэтому впоследствии относительно личности и биографии Рогнеды возникли различные гипотезы.
Прежде всего, вызывает споры вопрос о происхождении ее отца – полоцкого князя Рогволода. В летописи говорится, что он прибыл «из-за моря», из чего был сделан вывод, что он был скандинавом. Однако ряд исследователей высказал предположение, что Рогволод был славянином. Действительно, его имя образовано по тому же принципу, что и бесспорно славянское имя Всеволод. Хотя относительно корня «Рог» тоже существуют разные мнения. Одни полагают, что рог, наряду с мечом, был одним из атрибутов власти и, таким образом, имя Рогволод означает «Обладающий властью», другие истолковывают слово «рог» как изогнутый мыс, поскольку Полоцк действительно располагается на мысу, образованном впадением реки Полоты в Западную Двину.
О многоженстве князя Владимира рассказывает Повесть временных лет, отмечая, что «водимых», то есть законных, жен у него было пять, но из всех из них по имени названа только Рогнеда, что говорит о ее особом положении, обусловленном ее знатным происхождением – будучи ровней князю Владимиру, она была главной, постоянной его женой и родила шестерых (по другим сведениям, пятерых) детей. Все прочие жены имели одного-двух детей.
Рогнеда родилась в начале 960-х годов, стала женой князя Владимира в 980-м, была сослана в Изяславль до 988-го, умерла в 1000 году.
Сын Рогнеды, Изяслав, положил начало династии полоцких князей – Изяславичей, которые впоследствии противостояли потомкам Ярослава Мудрого и отстаивали независимость Полоцкого княжества от власти киевских князей.
О том, что Рогнеда в конце жизни постриглась в монахини, сообщает поздняя Тверская летопись.
Город Рогнеды Изяславль сейчас находится на территории Белоруссии и носит название Заславль. В 1993 году там был установлен памятник Рогнеде и ее сыну Изяславу.