I'm not a fan of
Evangeline or
Eva but I slightly prefer
Evangeline.
Eva hyphenated is ok. I had a teacher named Eva-Lena once.
Eva-May - I dislike the fact that both names are three letters long. I prefer a longer second name. Maybe Eva-Marie.
Eva-Kate - ok, but dislike
Eva-Lily- cute but don't really like it.
Evangeline is better.