According to theosophy, the spirit is the mind and the astral or emotional body is the soul.
The truth is that all these concepts are given by religion and we try to make them fit to what we experience. We have a vehicle, although subtle, when we traverse the etheric or the real time zone, but I don't call this the soul- we also have a point of consciousness and sometimes can create the impression of a body when we're in the astral or in the mental plane. I don't call this the spiritu but some do.
I think it's better to go with observation instead of religious dogma to label these things, that should be experiences, and always keep an open mind before we accept someone else's idea of what things are.