Now, Added New WordPress Theme much easier, there are so many ways to do this. The easiest method is Browse on your WordPress Dashboard
Appearance Panel > Add New Themes and select some options field your query and do search the data from http://wordpress.org/extend/themes/.
On our Example Below we put Search Term Prosumer, and the result displayed Prosumer Theme by WPGPL.com
Second method is using Upload, select Upload Tabs and Upload your theme there. You need to ZIP your themes in your local machine before you upload into a server.
The lasted method is using FTP or cPanel access and copy all you theme files into
wp-content/themes folder in your server.
Our Hope our tutorial How To Install and Upload WordPress theme useful for you