Both of them sound limp and feeble to me. If necessary, I'd use
Jonathan because it shortens or could shorten to
John or
Jon.
Nathaniel doesn't even have a good nn to commend it.
Jonathan needs stiffening.
Jonathan Richard?
Jonathan Paul?
Jonathan Victor?