I don't like it as it rather sounds like a noun. It doesn't seem to fit a young boy either. Some suggestions (sorry if they are repeats)
Craig MichaelCraig ArthurCraig Frederick(hmm,
Craig seems to be a better mn, let me think harder though)
Craig LeeCraig WilsonCraig MatthewCraig ThomasCraig GeorgeCraig LucasCraig Samuel
Sorry, but I can't think of anymore right now. Do you happen to like any though (it's OK if you don't)?
Loving Theodore and Chloe!