If you love it, go for it
By the same token-- if you want a name for your daughter that’s rarely heard, it’s okay for that to be a criterion too.
Having said that, I think if you ruled out [name]Juniper[/name] Woods because it wouldn’t work, then [name]Hazel[/name] Woods is not the best combination, because a hazel woods is a place, a topographical feature. Hazelwood/Hazlewood is also a surname that I’ve come across a few times, presumably borne (way back when) by a family who lived near a hazel wood. If you’re looking to eliminate some names on the list, I think [name]Mabel[/name] might suffer a similar problem- it sounds almost identical to [name]Maple[/name] Woods (which is more suburb-y than surname-y on the last count).
[name]Louisa[/name] is lovely; it’s my favourite by far. The world needs a few more Louisas
[name]Louisa[/name] [name]May[/name] [name]Alcott[/name] is a great namesake, too, when she’s at that age when that will matter to her.
[name]Eloise[/name] is lovely too, but if you love [name]Eloise[/name] and [name]Louisa[/name] equally I’d pick [name]Louisa[/name] because it’s been a little more neglected recently. [name]Wilhelmina[/name] might just be a bit too much with Woods (for me), but if you like it, love it, better than the others, then disregard those of us who don’t like (or in my case, is completely inconsistent about liking) alliteration. I think I like [name]Willa[/name] Woods more than [name]Wilhelmina[/name] Woods, for what it’s worth.
If you’re looking for more names to love (on the rarer side of things), there’s:
[name]Flora[/name]/[name]Florence[/name] (which is a sort of botanical, but doesn’t turn into a place with Woods)
[name]Amabel[/name] (to avoid the [name]Maple[/name] issue with [name]Mabel[/name])
[name]Susannah[/name] (if you’re not completely in love with [name]Louisa[/name]/[name]Eloise[/name])
[name]Thomasina[/name] (as a non-alliterative alternative to [name]Wilhelmina[/name]; if you’re not wild about [name]Tommy[/name] on a daughter, then [name]Maisy[/name] also works as a nn)
[name]Clementine[/name] (as another alternative to [name]Wilhelmina[/name], one which is not alliterative and which is more familiar to people)
[name]Thea[/name], [name]Anthea[/name], [name]Alethea[/name] (in a similar mode to [name]Wilhelmina[/name]/[name]Willa[/name], but avoiding the alliteration and a bit more familiar again)
[name]Zelda[/name] (which has a number of similar sounds to [name]Hazel[/name], and is both familiar but not often used).
[name]Ginevra[/name], [name]Geneva[/name], [name]Genevieve[/name] (alternatives to [name]Juniper[/name], which I know isn’t on your list, but seem to fit, with varying degrees of popularity)