I love the above three but can't use the latter two for various reasons (Alexander is still a possibility).
I also like (but don't particularly want to use): Corin, Auden, Hugh, Jonah, Roran and Barnaby.
Has anyone got any suggestions? Our surname is one-syllable, and we want something fairly classic, not too popular and preferably with an easy nn option.