Originally I named my son Jaydin but now I changed it too Jamahj. Jaydin is way too common. His name means success, power, independence. But what about Joel or Judah?
Jaaziah, Jairus, Jonah, Joshua, James, John, Jonathan, Jason, Judah, Jeremy or Jerimih, Justin, Justice... Hope you find a name. I put a lot of biblical names because your two sons are biblical. My sons names are Daniel, Moses, amd Elijah. ;) Take care.
Im from Slovenia, Europe. On J, here would be : Jan, Jakob, Jaka, Jost, Janez, Jurij, Jereb :)
Jayden, Jude, jack, Jordan...
Joshua and Jonathan are nice! But if you don't like any J names, don't feel like you are stuck with it! You can also go with a J sounding name like Gianni