EstherGrace is pretty, but I dislike Caleb. Elena is alright. It's really overused here (Germany) but mostly by Russian immigrants. I know heaps of Elenas whose parents immigrated from Russia and Poland and quite a few from Greece as well. It is a pretty name, but common.