I don't believe that there is any way to completely hide an app on an Android device. What I believe smvim is eluding to are system apps that don't show up without being enabled in the App list. To see those you typically have to open the app list and then somewhere along the top there will either be sort option, which may actually say the word "sort" or will be represented by 3 or 4 lines decreasing in size, or in the drop down menu, resented by a gear icon or 3 dots, where you have to choose "display system apps".
Again back to smvim's comment, back in the day apps could ghost install "complimentary" apps. I say that in quotes because what these really were was a way to get sneaky apps on a device. They usually display ads but could also be something like an antivirus app, battery saver or other app that was intended to get the user to buy something, use a service they wouldn't otherwise or gain more access to permissions that the original app was not accessible to. This is why downloading from known safe sources is a must. The apps weren't invisible but may appear under a different name than that given. I remember having a similar issue on my Incredible or Rezound. Like I said though back in the day.
I guess the most important question to the OP would be;
Why do you think you have an invisible app installed on your device?
Other questions include;
Do you have an app name? Doing a web search for the app name will likely tell you more than we could because if it is truly a menace there will be mention of it, reviews of it and, if it is even possible, how-to uninstall. It should also tell you if it is a harmless system app.
How did you find this app? This kind of goes along with why do you feel there is something there that you cannot see but may also give us some insight as to whether or not this is a real app and not just an ad machine embedder in another app.