Once you have downloaded a theme to your computer, there are 2 different ways that you can install this onto your WordPress site.
Not all WordPress themes are compatible with the latest version of WordPress. Make sure that the theme being installed is compatible.
The following article will cover both options that you can use:
Using the WordPress Theme Installer
To Manually Install your Theme