If you have hidden apps on your iPhone that you want to delete permanently, there are a few ways to do this. One way is to delete the app from your device entirely. To do this, go to the Settings app and tap on General. Scroll down to the bottom of the page and tap on Reset. Select Erase All Content and Settings from the menu that appears. This will delete everything on your device, including any hidden apps.
Another way to delete hidden apps is to remove them from your iTunes library. To do this, open iTunes and go to your Library. Click on Apps in the sidebar and then find the app or apps you want to delete. Right-click (or Control-click) on the app and select Delete from Library. Confirm that you want to delete the app by clicking Remove App in the popup window that appears.