Gregory
An adorable, underused name. Not Greg, mind you, but Gregory. Gregory would be quiet and shy, and have dark, curly hair. He would love to read.
Gregory Jordan
It flows very nicely and Gregory is such a cute name for a little boy.