Charlotte is my favourite, if you don’t mind its popularity (or the nn Charlie).
Serena would be second - lovely name that’s familiar but not overused - the only downside (to me) is I prefer 3 syllable + names to have a nice, useable short version for everyday use - Reena maybe?
Arabella is a bit frilly for my taste, but it has the nice option of Bella for short.