Frederick is a classic baby name for boys, as traditional as Theodore or Alexander, with built-in nicknames Freddie and Fritz. And yet, it's seldom heard.