If you're not fussed about name connotations, that makes things easier.
I'd then check if any of the names would lead to unlucky initials if the surname is taken into account. Other than that, I don't know. My DH vetoed so many names that we only ended up with 2 choices we were both happy about. I guess that made things easier. 
Of your list I really like Max, Ophelia, Willow, Violet, Robyn, Rowan, Sebastian, Ezra and Seth.