I’m glad I got your taste right with my suggestions! I understand that nothing feels quite right though.
As far as [name_m]Cyrus[/name_m], I do have a hard time imagining it as a girl’s name. That said, I suppose it’s not totally “out there”? If you and your husband love it, that’s what matters. Although I do think basically everybody would assume a [name_m]Cyrus[/name_m] was a boy. Maybe something like [name_m]Cyrille[/name_m], [name_m]Rivers[/name_m], [name_m]Floris[/name_m], or [name_m]Cypress[/name_m]? [name_f]Maris[/name_f] and [name_f]Carys[/name_f] / [name_f]Cerys[/name_f] might also appeal to you, though I’d say they lean more feminine.
A few more ideas I’ve thought of since I posted, unrelated to [name_m]Cyrus[/name_m]:
[name_f]Sasha[/name_f] / [name_m]Sacha[/name_m] / [name_m]Sascha[/name_m]
[name_m]Emlyn[/name_m]
[name_m]Shai[/name_m]
[name_f]Shay[/name_f] / [name_f]Shea[/name_f]
[name_m]Jules[/name_m]
[name_f]Ember[/name_f]
[name_m]Kai[/name_m] / [name_f]Kairi[/name_f]
[name_f]Micaiah[/name_f]
[name_f]Juniper[/name_f]
[name_m]Amory[/name_m]
[name_m]Onyx[/name_m]
[name_f]Misha[/name_f] / [name_m]Micha[/name_m]
[name_m]Tobin[/name_m]
[name_f]Noa[/name_f]
[name_m]Leone[/name_m]
[name_m]Ezra[/name_m]
[name_m]Salem[/name_m]
[name_f]Indigo[/name_f]
[name_m]Roan[/name_m]
[name_f]Seren[/name_f]
[name_f]Senna[/name_f]
[name_m]Elisha[/name_m]
[name_f]Nikita[/name_f]