My favorite boys names are Adam, Benjamin, Caleb, Daniel, Ephraim, Frank and Gideon. 
In my experience, you have to meet the kid, face to face, before you can really name him. They are all so individual. With our five boys, we only used one pre-picked name (first and middle. All of the others required some alteration.