I love 'J' boys name, but we have a J surname and it sounds weird. Anyway, I think Jake Greer sounds fine. Most of the time he'll be called Jacob or Jake, not by his full name.

What about:

Joshua - Josh
Lucas - Luke
Daniel - Dan
Nicholas - Nick

Can't think of any others at the moment.