Do you care if the html page uses your wordpress theme? If you don't, then just go ahead and create a .html file with the desired name. FTP the file to the root directory of your website.
If the original file had a pathname that includes a folder, then create those folders and put the html file in the folder and FTP the folder to your website's root.
For example, if the original site .html file was here:
examplewebsite.com/pets/how-to-train-your-dog.html
Then on your PC create an html file named how-to-train-your-dog.html, then place it in a folder named pets, then upload the pets folder to your root directory.
Again, the page won't have the look of your other pages (because they use your wordpress theme) - the look will be whatever you define in the .html file. But if you're doing this just to recreate a page to preserve backlinks, then you shouldn't care what the page looks like.