Save Type Surname (from location) Usage Spanish Meaning & History Derived from the Spanish word rosa, meaning "rose".