It's a Hunger Games name that I think, personally, would be wierd and out of place outside of the literary world. I think it's far fetched as a nickname for
Josephine (which is a love name that would be ruined by
Effie). I've never been fond of
Effie as it reminds me of the word iffy - which means something dodgy where I come from.