I prefer Elsie and think it's really pretty, I've not heard of Essie before and sounds more like a nick name than a name in itself? I love Emmie but I have to admit I think Elsie and Essie are too similar to Emmie so I don't think they go well, I think names sound nice together when they compliment each other and aren't too similar, but obviously we all have different opinions