From your list, I think [name_f]Leila[/name_f], [name_f]Lila[/name_f], and [name_f]Sophie[/name_f] work best with [name_f]Cora[/name_f]. [name_f]Sophie[/name_f] is one of my favorite names in the world. For some reason, though, I think I prefer an -a ending if you use [name_f]Kathryn[/name_f] in the middle.
If you would like other suggestions based on the names you mentioned (including some great ones that have been vetoed, like Tess):
[name_f]Ada[/name_f]
[name_f]Amelia[/name_f]
[name_f]Fiona[/name_f]
[name_f]Georgiana[/name_f]
[name_f]Greta[/name_f]
Lisanna
[name_f]Louisa[/name_f]
[name_f]Tessa[/name_f]
[name_f]Thea[/name_f]
[name_f]Victoria[/name_f]
[name_f]Viviana[/name_f]