Noa without a doubt.
I really dislike the awkwardness of Neveaeh.
Nyx is a GP only, 'niks' (pron. exactly like
Nyx), means 'nothing' in
Dutch and is highly unsuitable as a name to me because of that, except for maybe a pet.
Noa is an old fav of mine. It's overused now, but I still love it.