I personally think it sounds sort of stuckup and cold.
I think
Sapphire would be better, more down to earth.
I don't like Saffy either; sounds sort of contrived and phoney.
Fifi would be more natural (and actually usable IMO, for most real girls who aren't utter princesses).