Updated June 9, 2019 Share: Family name origins & meanings Southern Italian : from rosa ‘rose’, a topographic name for someone living by a prominent rose bush (see Rosa).Spanish : habitational name from any of the places called La Rosa in southern Spain, or short form of the family name de la Rosa (see Rosa).