The "rose" derivation was not new to me, only the festival was. Folk etomolygy seems to play a role in this:
De
Felice has the following:
L’origine e l’interpretazione del nome è incerta: se il culto, e quindi anche il nome, risale al XII o XIII seculo, come paiono confermare documenti calabresi e siciliani, potrebbe rappresentare un adattamento siciliano in Rusulinu al maschile e Rusulina al feminile des francese antico Roscelin e Rocelin, di origine germanica, introdotto nell’isola dai Normanni; poi per influsso di
Lia, Rusulina si è transformato in Rusulia e quindi, per un accostamento dovuto a etimologia populare a
Rosa e rosa, nella forma italianizzata
Rosalia // attuale. V. anche Rosolina e Rosolino, che in parte sono appunto varianti di
Rosalia e Rosalio.
Origin and interpretation of the name are uncertain: if the cult, and hence the name, date from the twelfth or thirteenth century, as seem to confirm Calabrian and Sicilian documents, the name could represent a Sicilian adaptation into the male Rusulinu and the female Rusulina of the Old French Roscelin and Rocelin, of Germanic origin, introduced to the island by the Normans; later by the influence of
Lia (=
Lea), Rusulina became Rusulia and this, through a harmonisation (due to folk etymology) with
Rosa and rose, led to the current Italianized form
Rosalia. See also Rosolina and Rosolino, which are in part just variations of
Rosalia and Rosalio.