Family name origins & meanings Italian : probably a topographic name from a derivative of marro ‘pile of stones’.