Не « должно») Но Ивана Хуаном в России мало кто назовет. Чтобы прям вот в паспорте был Хуан Наливайкин. Чтоб прям родителям этого захотелось. Ну если у них нет психических диагнозов, конечно.  Или Йоханом Ивана тоже родная мать в России не будет называть.  Если мать называет дочь «ИрЭн» , а не « Ирина», значит она, живя в своем захоустье, фантазирует о каких-то иностранных сказках. Нет. Ей никто не запрещает. Может ее хоть Сандрой или Женуарией называть. Не ей это имя носить.