Amelia's number 1 on my list too & has been for about 14 years! Unfortunately I'm having trouble convincing DH. So I say go Amelia.

From your boy name list I like Aiden. Because I have a Hayden .