Charlotte and Eden are beautiful names that actually have a tradition/history/meaning behind them. I think that is always the best way to avoid something that sounds too trendy/dated down the line.
Everley is very pretty sounding as well. Much prefer this spelling to Everlee. Everley looks like a classical name.
My own thought on Kerrington (don't be mad!) is that it's too much in line with the last name as first name for girls trend (see Maddison, Addison, etc etc). That trend, which started among urban elite parents to mimic old waspy habits of using family surnames as first names has already peaked and is on its way out (making its way down the socioeconomic ladder as it goes). While a cute name, I think at this point it will sound less fresh and more middle-america suburban trend than you might like. That's not to say it's a bad sounding name, just evokes a certain image that it wouldn't have say, 5 yrs ago.