where can i find Microsoft or any other best practices and naming conventions for SQL server?
There is no official microsoft documentation for best practices for sql naming conventions and that is the reason you find so many conventions for sql. Pick one convention and make sure its followed in your project. Here's an example