В принципе, обычное славянское имя. Так звали князя, и изестного композитора. Произносится легко, ухо особо не режет. Другое дело, что смысл у имени не слишком дружелюбный, и сейчас дают его, не задумываясь о значении. Мсти-слав - значит "славный местью". Вот у ребёнка, родившегося в княжеской семье на средневековой Руси, вполне с самого детства могли иметься объекты для будущей мести. Его могли растить с надеждой, что он покарает ненавистных кочевников aka хазар, печенегов, половцев и т.д. А может быть, ему предстояло расквитаться с одним из родственников за другого. (Т.к. Рюриковичи размножались, прости Господи, с геометрической прогрессией; и в процессе перекраивания удельных территорий активно друг друга уничтожали). Впрочем, иногда даже самое обычное имя, в сочетании с определённым отчеством может вызывать неоднозначные ассоциации. У меня вызывает недоумение, что Рюрики (им самим, конечно, "повезло"), назвают сыновей Игорями. Неужели их не смущает судьба того самого исторического Игоря Рюриковича, который жил в X веке?..