Thoughts on the name Arielle or Sophia for a main character?

I've been struggling with a name and I really like Arielle. Maybe Ari, for the nickname. I don't think it's as popular as Sophia but, it's really hard. Her lersonality intelligent, ambitious, headstrong, open minded, sweet but, also very stubborn, being clumsy, free spirited. If you have more suggestions please let me know!