Both are lovely classic names- but also super popular, so of the two I'd chose Amelia.
With Amelia if there is another in her group/class she has the option of a nn (Amy/Millie/Mila/Mia/Lia etc) rather than being known by Amelia Surname (it also gives her more options if for some reason she dislikes it when older).