One of the basic things one does while configuring a Windows system is to enable viewing hidden files. So basically it is impossible to hide files by making them "hidden".
What helps against most nosy people though is to make a file a system file or folder - that way the tagged file will remain hidden even if "hidden" files are made visible (of course one can still make system files visible but few people will enable that since it's usually not necessary).
To tag a file as a system file, open a command prompt by entering cmd into your search bar. Enter the following into the command line, replacing the path I use with the one to your file (+s is for system files and +h is for hidden):
attrib +s +h C:\Users\faqforge\Desktop\bla
To make it visible again, just turn the plusses into minuses:
attrib -s -h C:\Users\faqforge\Desktop\bla
If you like to know how to find and open files via cmd, take a look at this guide.