IMO, names can be divided into three main categories: safe/middle-class/traditional, bohemian and chav. There is not much difference between 'bohemian' names and 'chav' names, as both plump for the unusual, except that 'chav' names incoporate more unusual spellings and made-up names, and 'bohemian' names seem to look for some link to nature or culture or an historial era or another language, whether it is pseudo or not. And, yes, it is often the boring, traditional names that end up as being more unusual so looking for an unusual name is self-defeating due to the Zeitgeist phenomenon that others have spoken of.
There was another thread about 'Bracken', with lots of references to dogs and spikey things and nature. Tink has made up her mind, against lots of negative advice, which is fine. It's the child that makes the name, not the other way round.
My opinion: 'Willow' and 'Rohan' are a bit common now. 'Bracken' is more unusual and, yes, spikey sounding so supposedly less feminine. As I get a bit fed up of all the 'Isabella' and 'Hannah' names and others ending with a vowel sound to make them sound soft and feminine, I quite like 'Bracken'. Hopefully she will be a bit spikey and have a good independent career instead of just being good wife-material. I like 'Hope' too, as we all need it, and I would drop the second middle name 'Willow'.
Gosh, I don't normally indulge but it is fun to make 'judgy' pronouncements about these things!