I quite like Haven as a feminine name, and think she pairs best with a more feminine middle that ideally begins with a vowel (though I do like Haven Gabrielle).
Haven Eleanor
Haven Eloise
Haven Arista
Haven Ariadne
Haven Athena
Haven Isabel / Haven Isabelle
Haven Loretta
Haven Louisa
Haven Mallory
Haven Morgana
Haven Ophelia / Haven Ofelia
Haven Renata
Haven Rosalie / Haven Rosalee
I'd try to avoid a middle that contained the V sound, especially one that started with a V - creates a very heavy aesthetic.
***
Please rate my personal name lists:
www.behindthename.com/pnl/69381www.behindthename.com/pnl/69381/117507www.behindthename.com/pnl/69381/109399hwww.behindthename.com/pnl/69381/132018http://greens-end.myminicity.com/