Boy names

We decided to wait until baby is born to find out boy or girl. I think we have a girls name already but stuck for a boys name. I like something that can have a nickname if baby wants to shorten it when he grows up but also is fine to be called the full name now. For example, with the name Timothy you expect to have the nickname Tim and never hear a kid called the full name Timothy. Any suggestions?