The files you uploaded with FTP.
Did you download the Theme files then just upload the EXACT same file to your site or did you do anything to the downloaded Theme file?
Most Theme files come zipped into a neat package when you download them. You must unzip or extract the files from inside the file you downloaded. This will give you many more files and much of the time several more directories. One problem with Windows systems is it allows you to look inside the Zipped download as if it was a regular directory. Did the uploaded Theme files still have the funny little zipper symbol on it? Or did you do the unzip or extract step before the Theme was uploaded to your site?
If you mouse over the file you uploaded does it say “Compressed (Zipped) Folder,” does it show a size of the folder under the “Size” Collumn? Or does it just say “Folder Theme xyz” with a size that is only visible when moused over?
WordPress will not recognize a Zipped Theme file as a valid Theme.