I have an Anelise and I have received nothing but compliments on her name from people of all ages. I guess not everyone sees it as a 'Future lap dancer' name

From your list I really love Imogen but I fear it may be a name that is getting to be way too popular, which might be okay for you though (FWIW, my DD1 has one of the 'popular' names and it has never been an issue)

I also love Amelia. I love Milly as a shortened version of this name