English, an elision of the names Rose and Anne [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 Rosanna.
Thanks to Donald Whyte who provided much of the initial information for this site.