If you are considering other names which can be shortened to Annie, I also love Anna with nn Annie. Or Anastasia, Annabel, maybe even something like Arianna shortened to Annie?
I do like Amelie, but it’s so close to Amelia and doesn’t always sound great in a British accent, (to me at least).