Sophia is a bit of a grown up name, but you'll probably end up calling her Soph or Sophie anyway and those are sweet little girls names that also work well for teenagers.
I really like the name Emily and you could call her Em for short which is cute.
I agree with your reasoning, I don't think Anna is right given the cousins name and the dogs name! Weird that you didn't think about it before though?
Once she's born, you could get your husband to ditch the name Anna by looking at her and saying "she's just not an Anna" - how could he argue with that?
Bookmarks