Gender: girl
Nicknames: Rosie, Ro, Rosetta
Of Latin origin, meaning "rose." Rosa is a classic floral name with elegance and simplicity.