Middle name problems

[name_m]Hi[/name_m]. Naming baby number 4. Girl number 3. We have untraditional names and they do but they dont mesh well. All have 2 middle names. And all middle names Are family names somehow. We have
[name_u]Cassidy[/name_u] [name_f]Pippa[/name_f]-[name_f]Anne[/name_f]
[name_f]Arabella[/name_f] [name_f]Emily[/name_f]-[name_u]Kaye[/name_u]
[name_u]Logan[/name_u] [name_m]Andrew[/name_m]-[name_m]Robert[/name_m].

The 2 names we are considering are [name_f]Elspeth[/name_f] and [name_f]Imogen[/name_f]. We are letting our eldest pick one of the middle names as the only female names we have left are [name_f]Amy[/name_f] and [name_f]Aileen[/name_f]. They dont mesh at all. But id like some ideas to push my daughter down the line of. Not a huge fan of booga as a middle name.