The name Doc is a boy's name . Doc and is often added to lists like Crazy Nicknames for Boys and discussed in our forums with posts like "Generation CAF #23 (celebrity edition)".
From the experts:
A boy with this name is certain to be bombarded with "What's up, doc?" every day of his life. Even Doctor would be preferable.