Я бы не рискнул переводить John как Иван. В России большенство так и будет произносить как Джон.