As a teacher I am obligated to advise NOT to go with a "J" name for a boy, and Joshua especially.
Coming from networking with teachers in the schools I have worked in and those surrounding where I teach, 98% of boys starting with J are little shytes (of course there are exceptions)
Me personally, hell would have to freeze over first before I chose a J name for my child. That's just my opinion.
Having said that, LOVE the other boys names you have, especially Oliver.

