There is a way to fix this. You have to delete one of the apps that is messing up from your iPhone (preferably a free one that doesn't have any information stored that you don't want to lose). Then go back to the App Store on your iPhone, and redownload the application you just deleted. Once is starts downloading click on the app icon to pause the download process, then turn off your phone only using the slider (not a hard reset). Turn your iPhone back on and finish the download. This should fix the icons for all of the apps. At least it has been working for me 🙂