Правилам русского все соответствует. Оксана - вариант канонической формы Ксения, Ксеня-Ксана, вполне законно. Александра-Алексаша-Саша, тоже все логично. Ев-ГЕН-и-Я перешла в Геню, со временем "Г" стала "Ж". Это первый вариант объяснения. Второй вариант- на французском Евгений и Евгения звучат как Эжен и Эжени, отсюда и Женя. Имя было популярно в XIX веке в образованных кругах. Мила абсолютно законная уменьшительная форма от Людмилы. Люды среди моих знакомых Людмил женщины пенсионного возраста, Людмилы младше обычно Милы.