Taking Allah'S Name On Food – Sura Anaam 118-121
It has always been a well-established practice that Allah’s name is invoked specifically during the slaughtering of animals. Because of this, it was implicitly understood that it wasn’t necessary to explicitly state that the name of Allah is pronounced over animals. This differs from saying “Bismillah” before eating, as the ceremonial invocation of Allah’s name is reserved exclusively for the act of slaughtering animals. There was no question about eating a meal on which Allah’s name is pronounced or not. The question was only about the animals that were slaughtered both in the name of Allah and in the name of deities. Here the distinction is made that only those animals can be eaten on which Allah’s name is invoked. Moreover, the word in the same verse: وَقَدْ فَصَّلَ لَكُم مَّا حَرَّمَ عَلَيْكُمْ إِلَّا مَا اضْطُرِرْتُمْ إِلَيْهِ indicates that it is about the animals because the verses it alludes to are about animals. See, 2: 173 إِنَّمَا حَرَّمَ عَلَيْكُمُ الْمَيْتَةَ وَالدَّمَ وَلَحْمَ الْخِنزِيرِ وَمَا أُهِلَّ بِهِ لِغَيْرِ اللَّهِ ۖ فَمَنِ اضْطُرَّ غَيْرَ بَاغٍ وَلَا عَادٍ فَلَا إِثْمَ عَلَيْهِ ۚ إِنَّ اللَّهَ غَفُورٌ رَّحِيمٌ ‎ However, the meals other than meat, on which the name of some other deity or person is pronounced is haram too, for the same reason.