I would imagine that Spirit is the direct English translation of the French name. (Which is male).
I have also seen the feminine name Spirita used in medieval documents, often spelled Sprota or Sprotta. I'd imagine this may also be one of the origins of the name.
This message was edited by the author on June 12, 2010 at 3:28:28 AM