Please, please, for the love of God, please don't give your child a preshortened name. My mom named me Beth rather than Elizabeth because she didn't want anyone calling me Liz ... so my whole life I've been "Beth ... (Elizabeth?) NO, Just Beth!" Besides, it sort of sounds like a sneeze, ya know? Try it. Trust me.
I actually really like it on other people though.
For boys, well, besides Jacob (like every other mother with a 2 year old boy!)I like William alot - but we had a Lilly, and Willy or Billy and Lilly just seemed silly. Aidan, Samuel.
I still love Lilly and I really love Grace (my girls) - and I always loved Emma. Grace was almosst Amelia or Sophia, but we used Amelia for her middle.
But my kids sort of took on their names too. We went in with a few choices and sort of let them "pick" - it worked too.
Good lluck - and have fun!