Имя накладывает обязательства быть похожим на богатыря, героя былин. Причем всю жизнь. Уверены, что сын будет именно таким - внешне, физически, по характеру и темпераменту?
А если ваш Ратибор вырастет поклонником какой-нибудь западной культуры (например, английской), и все древнерусское будет ему чуждо?
Имя должно быть более универсальным и менее "говорящим", это не индейское прозвище, а имя личности, о которой вы пока ничего не знаете.
ДЛЯ ОЧЕНЬ УМНЫХ: имя старорусское... ребенок мой... поэтому все желающие выср..аться мимо...