Фамилия Христосов имеет своей основой имя Христос, которое имеет греческое происхождение. Вероятно, фамилия Христосов образована от имени Христос, которое является просторечной формой имен Христофор и Христиан. Имя Христофор происходит от греческого слова, означающего "носящий Христа в себе, чтящий его", а Христиан означает "последователь Христа".
Один из священных покровителей имени Христофора был мученик Христофор-воин. Согласно легенде, он был человеком огромного роста, который помогал путникам переправляться через реку. Однажды, во время переправы, он переносил на своих плечах ребенка, которого он предполагал обычным путником. Однако с каждым шагом ребенок становился все тяжелее, и Христофор едва добрался до противоположного берега. Там ребенок объявил ему, что он нес Младенца-Христа, и тут же исчез. Благодаря этой легенде Христофор стал почитаться как святой покровитель путешественников.
Имя Христиан (Кристиан) получило широкое распространение в Англии после нормандского завоевания в 1066 году. Затем оно стало популярным в Германии, Франции и других европейских странах. У славянского населения это имя распространилось в странах, имевших тесные контакты со странами Западной Европы, в частности в Польше. Из Польши имя Христиан пришло в Белоруссию и на Украину.
Однако также есть вероятность, что фамилия Христосов могла образоваться как семинарская фамилия. Такие фамилии, образованные от имен христианских деятелей и связанные с библейскими реалиями, часто присваивались ученикам духовных семинарий. Таким образом, человек с именем Христос со временем мог получить фамилию Христосов.
В итоге, фамилия Христосов имеет свое происхождение от имени Христос, которое связано с легендой о Христофоре-воине и является просторечной формой имен Христофор и Христиан. Она могла возникнуть как результат присвоения семинарской фамилии или как прямое наследие имени Христос.