Without really knowing anything about
Selwyn, it just rubs me the wrong way. The Sel- is slithery and the -wyn is weak. I could be persuaded maybe, but he sounds like a bad guy.
Cole is nice. It's kind of early 2000s, but it was never popular enough to be truly dated IMO. I like
Cole as a nickname for
Nicholas as well.