Sure, they go together great. They both reek of "I want to be classy and safe and inoffensive and hear nothing but nice things about my kids' names."That said, I like both names, Olivia more than Eleanor. And you could say the same about what I named my daughter, lol.