I don't mind it, "Amelia" is extremely popular right now, if that doesn't bother you too much then go for it.

If it just feels right with you and DH then it's most likely the right name.

I think it goes well with Isla.