I know four baby sophie/sophias. I like charlotte personally.
I would totally go for Harper though. Even if it gets popular, it will peak really fast and fizzle out. Sophia has more staying power IMO.
I was a wee bit obsessed with choosing unique, but not too unique names for my kiddos.
