I love, love love love,
Emily &
Emma: I would consider
Emma as an occasional nick-name to
Emily if the child identified with it - even if
Emma is not considered a variation. I too would consider the other choices as variations of little difference, and here I believe you should use your own judgment as to which best suits your taste. They all really are quite beautiful.