I love the name
Safiya, not so keen on the Safia spelling. As Array said, it seems to be pronounced differently. It took me a while to realise actually that Safia would be similar to
Sophia because I was reading it with the stress on the first syllable, whearas with
Safiya I'd put in on the second.
The only combos I have are
Safiya Yasmin or
Safiya Zara.
I'm no good at coming up with combos for other people because a combo just feels right to me for some reason otherwise I just list random names.
I'm not keen on Saffy as a nn. Just makes me think of the AbFab character.
I do like
Saffron and
Seraphina.
Sera is ok and I guess it sounds like
Sarah so you could use it to honour her especially if you think she'd like it. Am I right in thinking she goes by the name
Liberty (or have I imagined that)?
Seraphina Liberty has quite a ring to it imo.