From your list I like Elowen best, but I don't think it fully encapsulates the person you described. What about Elisa (first name that came to mind for you) or Samara? Natasha nn Tasha also came to mind because this description sounds a lot like someone I know with this name.