The name Rosanna is the combination of Rosa (Rose) and Anna.
It should not be confused with Rossana, which is the Italian form of Roxana (see Roxanne).
Spellings: Rosanna, Rosana, Rozana, Roseanna, Rosannah, Rose Anna, Rossana, Rosanagh.
Meaning: Rose, Gracious Rose