I like it.
Safira and
Sapphira are both good, but I think
Sapphira is more obviously "sapphire" and a little more... ostentatious, I guess? It also reminds me of dragons while
Safira doesn't. I don't think either ones sounds modern or trendy at all, it sounds fantasy-ish to me.
Sophia sounds more modern/trendy because of how common it is on modern people (even though it's also old).