A spark of life is literally what sparks your soul to life.
Think of souls kinda like character slots, where your past lives all affect it and there are hidden mechanics and etc etc.
Well the sparks of life are simply what you use to put your soul into a new character.
A good read up on this topic is the second DJ Soul Selection, Destiny, Acheivements, and Soul Mates