ElanorAnne just doesn't sound right when juxtaposed with BettyJo. The two just don't go together at all. I've never liked Betty, and Jo is a nickname in my opinion. I think ElizabethJosephine or BettyJosephine would have been a much better combo. BettyJo sounds a bit like a hillbilly.