I think
Rosanna is just ok—not great, but not bad. It’s one of my least favorite
Ros- names.
Elodie is light sounding, so I’d pair it with a more substantial, complex middle:
Elodie RosamundElodie RoswithaElodie Rosalind
*Formerly summitseeker*--Still seeking summits--