На самом деле ХОславичи это тоже название переиначенное, в более ранних источниках местечко называлось ХОТславичи. Вот снимок страницы из труда М.К.Любавского "Областное деление и местное управление Литовско-Русского государства" 1892 года:

Так что "далёкого предка" должны были звать не Хославом, а Хотславом.
"Хотслав" это уже имя со смыслом, в отличие от "Хослава". Оно явно состоит из двух частей "хот" и "слав". Со вторым всё ясно - "слав" был составной частью имён многих славянских князей. При чём, мне кажется, что частью имени только князей. Не припоминается, чтобы имя со "слав" носил хотя бы боярин. То есть возможно, что Хотслав был князем. В отличие от разного рода Шумов, Ершей и Костюков - основателей Шумячей, Ершичей, Костюковичей и т.п.
Сложнее с первой частью "хот". Первое, что приходит в голову, это происхождение от глагола "хотеть". Однако возможно, что в древнерусском языке это слово имело какое-то другое значение.
В этой связи любопытно, что в десятке километров выше Хиславичей(Хотславичей) по Сожу располагалась деревня Хотимля (исчезнувшая в 1970х годах). Видно, что её название происходило от того же корня "хот". И можно высказать предположение, что происхождение этого названия как-то связано с присхождением названия Хотславичи.
Также название Хотимль имел современный Хотимск, расположенный в сотне километров южней Хиславичи и когда-то также как и Хиславичи, входивший в состав Мстиславского княжества.
Обновление: Как указал в своём сообщении