I'd go for
Joanna Evelyn
Gillian is not my style, I still see it as a name people 50+ have
I love
Evelyn, but
Evie is so overdone lately
Joanna is pretty and not very common at the moment so I'd choose
Joanna but use
Evelyn as a middle name
~ Always end the name of your child with a vowel, so that when you yell the name will carry ~