The girl's name Sarafina \s(a)-rafi-na, sar(a)-fina\ is a variant of Seraphina (Hebrew), and the meaning of Sarafina is "burning ones".
From seraphim, meaning fiery ones
Sarafina (Hebrew name meaning ardent- like the angel who protects god’s throne, variation of Hebrew name “Seraphina” meaning afire OR angel, seraph; “I heard that Sarafina means ”˜bright star’”- from BehindTheName.com)
Nala also means 'successful' [as well as 'gift'].
I think I also love Sarafina's name meanings.. Same her role is so overlooked. I wonder how was her cubhood like, she must have done something great to have such a name..