English elision of the names Rose and Anna [q.v.].
There are many spelling variations of Rosanna and Rosanne in the 1841 Census of Aberdeenshire. The more frequent ones are shown here and under Rosanne.
Thanks to Donald Whyte who provided much of the initial information for this site.