I prefer
Derek to
Derrick, and I like it in a vague kind of way: don't think I'd ever use it, but I've got nothing against it and there are no silly nns or bad associations to put people off.
Also, it's miles better than
Eric somehow. And would make a fine nn for
Frederick.