What about
Joachim? It's Catholic and fits in the
Jo category you like You couuld use Jo/Joey or
Jock as nicknames. I think it sounds great with
Magdalena,
Conrad, and Miriram.
JohnJosiasJocelyn
Oddly enough, to me
Ira and
Nathaniel (or any other Old Testament names) sound very Protestant, I don't know if thants a problem for your husband!