I love
Lily and prefer it to
Liliana. I don't really like
Liliana.
Sofia is fine. I don't really like
Emilia but it's a fine name for someone else. I pronounce
Elena like you do and I dislike it. I do like
Alaina and Elaina, though. I think in the US some people may pronounce
Elena as eh-LAY-na.
How about
Lily Ana? For some reason I like that much better than
Liliana.
Lily Ana has a slightly different pronunciation which I prefer.
I vote for
Lily Sofia. Or
Lily Ana Sofia called
Lily.
Ana Sofia sounds nice, actually. Do you like it as a double name?
Ana Sofia? But yeah
Lily Ana Sofia is really really nice!