Votre SP ne renvoie pas réellement plusieurs tables, il renvoie une sélection de colonnes et de lignes de vos tables, donc il n'y a pas de 'nom de table', et donc pourquoi ils sont nommés table1, table2 etc. Si c'est important, vous pouvez retourner un extra colonne pour chaque sélection, et dans cette colonne, remplissez-la avec le nom souhaité, puis utilisez-la à partir de là.
c'est-à-dire
select *,'MyTableName1' As [TableName] name from mytablename1
select *,'MyTableName2' As [TableName] name from mytablename2