My vote is [name_f]Amelia[/name_f] [name_f]Elizabeth[/name_f]. [name_m]Even[/name_m] though [name_f]Amelia[/name_f] gaining popularity, it feels much fresher then [name_f]Olivia[/name_f], which feels pretty common these days. Both names are lovely choices!
They are both beautiful combos. I very slightly prefer [name_f]Amelia[/name_f] [name_f]Elizabeth[/name_f]. Personally I would prefer [name_f]Emilia[/name_f] [name_f]Grace[/name_f] or [name_f]Emilia[/name_f] [name_f]Elizabeth[/name_f] over both [name_f]Amelia[/name_f] [name_f]Elizabeth[/name_f] and [name_f]Olivia[/name_f] [name_f]Grace[/name_f]. But I adore all of them.
Between the the two, [name_f]Amelia[/name_f] edges out [name_f]Olivia[/name_f]; it’s just a sweeter name to my ear. Another suggestion is [name_f]Eliza[/name_f], which has the sweet, vintage charm of your two top names but is less used (if popularity is even a bother).
I would go with [name_f]Amelia[/name_f] [name_f]Elizabeth[/name_f]. It feels fresher. I feel like there are probably a lot of [name_f]Olivia[/name_f] [name_f]Grace[/name_f]'s out there right now.