Найти выход из сложной хронологической ситуации могут помочь дополнительные сведения из некоторых исторических произведений. Согласно «Летописцу Переяславля-Суздальского”, Владимир, умерший в 1015 году, прожил 73 года, то есть родился в 941 — 942 годах, а ведь он не был первенцем Святослава. Немецкий хронист Титмар Мерзебургский также писал о преклонном возрасте Владимира, умершего «отягчённым годами». А по данным В. Н. Татищева, сославшегося в данном случае на Ростовскую и Новгородскую летописи, Святослав родился в 920 году. И наконец, сообщение Константина Багрянородного в его трактате «Об управлении Империей» (составлен в 948 — 952 гг.) о том, что сын Ингора Сфендослав сидел в Немогарде (большинство исследователей видят в этом названии Новгород). По-видимому, Святослав княжил в Новгороде до того, как официально стал князем киевским, то есть до осени 944 года. В таком случае совершенно непонятно, как двухлетний младенец мог княжить в таком крупном центре Руси да ещё и посылать своего представителя на русско-византийские переговоры (при заключении договора 944 года Святослав был представлен отдельным послом). Конечно, можно предположить, что за Святослава правил его кормилец Асмуд, то есть и княжение, и посольство были простыми формальностями, но тогда какой они имели смысл? Княжичи на Руси могли принимать участие во взрослой жизни с семи-восьми лет, но чтобы младенец двух лет был представлен особо на внешнеполитических переговорах и формально был князем во втором по значению русском городе (причём Константин пишет, что Святослав именно «сидел”, княжил, а не просто владел) — такого никогда не бывало ни до, ни после Святослава!
Всё это позволяет сделать вывод, что Святослав родился раньше 942 года, возможно, в начале 920-х годов, то есть на 20 лет ранее датировки Ипатьевской летописи. Ошибку можно объяснить, предположив, что около 942 года родился не Святослав, а кто-то из его сыновей. На ещё одну сторону этой проблемы обратил в своё время внимание великий историк С. М. Соловьёв. По летописям известен рассказ о том, что мать Святополка Окаянного была приведена сыну Святослава Ярополку в жёны отцом, причём первоначально она была монахиней. Если за этой легендой стоит исторический факт, то в 970 году Ярополк уже был женат, что плохо согласуется с датой рождения Святослава в 942-м. Соловьёв объяснил это тем, что князья могли женить и своих малолетних детей, даже если невеста намного старше: «Разница лет при многожёнстве ничего не значила”. Однако само летописное известие лишний раз свидетельствует о сложности рассматриваемой проблемы.
При анализе датировки рождения Святослава бросается в глаза аналогия с таким же поздним рождением Игоря. По летописным данным, Игорь в момент смерти Рюрика был ещё очень мал (по Воскресенской летописи — двух лет от роду). Святослав как бы повторяет эту ситуацию: ему примерно три года (если признать, что Игорь погиб поздней осенью 944 года, то Святославу тоже было два года). При Игоре воспитатель Олег, который фактически является самостоятельным князем вплоть до своей смерти. При Святославе — Ольга, которая также удерживает бразды правления в своих руках очень долго. Может быть, с помощью аналогии с Игорем летописец попытался объяснить фактическую узурпацию власти Ольгой, представив Святослава ребёнком?
Если Святослав родился раньше, то получается, что Ольга просто отстранила сына от верховной власти. Может быть, в этом следует видеть одну из причин его безудержной военной активности?
Интересно, что, принадлежа к варяжской по происхождению династии, Святослав носил чисто славянское имя. У Константина Багрянородного и Льва Диакона имя князя передано как Сфендослав, что доказывает сохранение в то время в славянском языке носовых гласных. Факт первоначального княжения Святослава в Новгороде можно рассматривать, по сути, как самое раннее проявление династической традиции Рюриковичей сажать на новгородский стол старшего сына, наследника или одного из сыновей великого князя. Таким образом, подчёркивалось и единство двух важнейших древнерусских центров и особое положение Новгорода в системе Древнерусского государства. Святослав начал эту традицию, возникшую почти сразу после оформления Киева как древнерусской столицы (Игорь — первый киевский князь из рода Рюриковичей).
Святослав прославился как отважный и доблестный витязь, деливший со своими дружинниками все трудности и лишения. Он не возил с собой шатра, постели, посуды и котлов, не любил дорогой одежды, а вместе с воинами спал под открытым небом, на земле, положив под голову седло, ел полусырое мясо, испечённое на углях. Под стать образу жизни была и внешность князя — могучего богатыря, закалённого в лишениях и грозного на вид. Святослав был смелым и талантливым полководцем — враги боялись его. «Иду на Вы!», то есть иду на вас, — так обычно предупреждал он противника перед началом войны.