I've been a long time lurker and occasional poster.
I love Amelia!
The names are all family name options for middle names, not first names.
I think another 'classic' name would work well with Amelia; Emma is rather "matchy". And you have some nice options for MNs. Maybe . . .
Ella CateIris JuliaKathleen JuliaLaura CatherineMonica LoriMyra CateRebecca CatherineRuby CatherineSarah CateTheresa CatherineVictoria Catherine
or for a boy (I prefer Dorsey as a MN) . . .