I know that Sofia is stupidly popular - but I honestly think it is one of the prettiest girl names I have ever heard.
I have wrestled with choosing something less in the top 10 - like Naya, Cassia, or Adrianna - but something keeps drawing me back to Sofia.
What do we think - too popular and I should stay away under any circumstance? Or lovely name?