Din SP returnerer faktisk ikke flere tabeller, den returnerer et udvalg af kolonner og rækker fra dine tabeller, derfor er der ikke noget 'tabelnavn', og derfor er de navngivet tabel1, tabel2 osv. Hvis det er vigtigt, kan du returnere en ekstra kolonne for hver markering, og i den kolonne udfyldes den med det ønskede navn og derefter bruge den derfra.
dvs.
select *,'MyTableName1' As [TableName] name from mytablename1
select *,'MyTableName2' As [TableName] name from mytablename2