My wife and I have narrowed possible names for our son down to either tommy or freddie. We like the name frederick so that would be our sons full name if we went with that one. However we don't like the name thomas so it would just be tommy on the birth certificate. Which one is best?