How can i hide an application? I want to hide some applications from other people who have access to my phone but be able to get to the application whenever I want. I don't want locking. I need it to be not seen on applications list.
You could easily hide by using custom launchers like Apex or Nova. 

But if this is not an option, you could try apps available on Google Play like [ CCSWE App Manager (ROOT) ] or [ Hide App-Hide Application Icon ] which needs root access. *I want you to read the user feedbacks on Google Play before consider using the app because some said the icon gone forever after it was unhide.

You can also try to Disable the app from Setting -> Apps. This will hide app icon from app drawer. You can enable it again when you need it.