Xoulos {Greek/ french origin} ~ name meaning "spiritual wanderer". It comes from the old Greek fable where the souls of the departed left with unfinished business will adopt a body in infancy and be born again.
~ another term for "old soul"
~ another term for "old soul"
by Urbanmaster101 November 23, 2019