I would prefer Kellen or Keller nn
Kelly. Some men can pull off a unisex names and others can't. And now a days, people will assume
Kelly is a girl, so a man with a feminine name is going to have to deal with some jokes and mail addressed to Miss rather than Mr.
Some guys are fine with that, others aren't.