C.S.
I don't know if this is any help, but William is an awesome name. I tend to be traditional myself and never thought I'd "go out of the box" with my boy names, but the best boy names are so popular, there's one on every corner. I know so many baby Jacks right now that even though I loved the name, I couldn't do it. We loved Sam, too. But again - lots of Sams being born right now. I have a Henry and a Lincoln. William or Gabriel were my runner-ups. Michael is always a fantastic classic name, as well. Good luck.