That's a good point, I should test out names usability by imagining yelling them around the house :). I don't think they sound too similar though.
Saffira will be pronounced suh-FEER-uh, and I can always call her Fira or Saf at times if it's too much of a mouthful. Fira's also a Pakistani name I like (Firrah).