I like the name, it's pretty. I don't find it too cutesy or childish at all. I do prefer the spelling
Annabelle though, it just looks more complete.
Annabel Charlotte - I like it, but it's very long.
Annabel Caroline - It's pretty.
Annabel Naomi - I like it, the flow is good.
Annabel Sophia - Really nice, but I'd prefer
Annabel Sophie.
Annabel Juliet - Nice.
Annabel Julia - Nice.
Annabel Clara - It does seem to cowish to me, sorry! :)
Annabel Claire - Nice.
I think my fave is
Annabel Sophia.