There's always
Samson. :)
I think
Sam can stand on its own, and I usually don't care for nicknames-as-formal-names. I happen to like
Samuel as well, though. Unfortunately,
Sam and
Samuel are so popular right now, but I think it's a great name for a little boy.