I think
Jonathan is handsome. It's common and expected, very traditional, but that doesn't bother me too much. However, my biggest problem with the name is that I don't like any of the typical nicknames- Jon/John,
Johnny, are unappealing to me. I'd probably go with
Nat or
Nate if I could avoid the other nicknames.