Bobyoungbalt points out that ruach means either breath or spirit

And if you look ghost (rather than Holy Ghost) up in your AHD you find: Old English gast, breath, spirit.

Interestingly enough if you look up host (meaning army) you discover that ultimately it derives from the Indo European root ghos-ti-.