Anarosa \a-naro-sa, an(a)-rosa\ as a girl's name is a variant of Ana (Hebrew) and Rosa (Latin), and the meaning of Anarosa is "favored grace; rose".
Similar baby names are Andresa and Analisa.