If it were to be anglicized or otherwise modernized, I think it would be spelled Elfiva, Elfyiva, Alfiva, Alfyiva, Alfeva, or Elfeva. But most likely Elfiva, though I do prefer Alfeva. This is based off of Sunniva.