I love the shortening Jem for a boy but I don't like James or Jeremy.
Jeremiah, though is really growing on me.
Seems to be very popular in the US but not so over here.
Ds1 and Ds2 have very unusual non-biblical names - does that matter?
Or if all else fails could I just use Jem as a name?