Updated June 9, 2019 Share: Family name origins & meanings Southern Italian (also La Rocca) : habitational name from any of various places throughout Italy, so named from rocca ‘fortress’.