I'm kind of partial to
Nathanael, but the fact is that most people will assume it's spelled
Nathaniel.
I don't think of
Nathan as a nickname for
Nathaniel. It's a name in its own right, and always has been. As for other nicknames, I suppose there's always
Nat.