How about calling baby a double name like:
jose ignacio
jose antonio or something like that?
Other names I like are: alejandro, andres, carlos, enrique, francisco (with nicknames like paco or pancho), gerardo, guillermo, santiago, diego, mateo, miguel, domingo, gonzalo, rodrigo, sergio, salvador, gustavo, jorge, javier, eric
the names that are easy for non-spanish speakers to say would be:
carlos, francisco, diego, miguel, and domingo. But I like giving your son a double name but that might be hard here because people will think his first name is jose and his middle name is the second name.
In any case felicitaciones y buena suerte!