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.