Serafina. Seraphim looks and sounds very unnamelike to me, and also evokes a masculine image. Besides, it's plural, and plural nouns are generally weird to me as first names, since it's the name of only one person, so why plural?
Serafina is very pretty, although I like
Seraphine even more.