They are both lovely. I agree with pp that Sophia is getting rather popular. So I would vote Harper. I like Harper Sophia, Harper Rose, and Harper Grace as others have suggested, but the first thing that popped into my mind was Harper Penelope. Good Luck!