Noah is a much better name by a long shot but it's been too popular for too long. I know so many Noah's it makes it tired. I really, really, really dislike Nathan. I don't have a good reason except it just doesn't appeal to me. The nn Nate makes it worse.