Have you considered
Rosaline? It's not so different from
Rosalie, but it changes the ending you don't like. It's also not such a big deal to change her name then, because the difference is only the matter of one extra letter. :) You can also choose to pronounce it Rose-ah-leen or Rose-ah-line.