It's a gp of mine, but I think it's too princessy to use. I love the meaning of it!
I think mn's should be more classic and/ or short, since Seraphina is somewhat of a mouthful:
Seraphina Claire
Seraphina Rose
Seraphina Marie
Seraphina Catherine (this isn't short but it sounds pretty)
Seraphina Kate
Seraphina Elle
Seraphina Eve
Seraphina Grace