I like it, it's a nice normal name, like others have said I'd put it in the same group as 'Greg'.
'Craig' is a funny name in our family though as DNephew was asked when very little what he wanted to call the family's new kitten, and he said 'Craig', the cat is still going and called Craig. Much funnier for a cat that a baby IMO!