Be careful about confusing a stock's Historic Volatility, with its Implied Volatility.
IV is calculated from quoted option prices. It is based on using an option pricing model (like Black-Scholes) with the Volatility input as an unknown and the option price as a known.
To calculate it you generally iterate the model, varying the volatility input, until you reach the quoted option price. The resulting volatility is therefore the Implied Volatility. IV usually trends with the HV, but can be wildly different at times.
IV also varies from strike-to-strike. You typically see the out-of-the-money strikes with a higher IV - the famous "volatility smile".
You can easily generate historic option prices if you have historic IV. Keep in mind that these option prices can only be considered "ballpark", as the real option prices depend on factors like supply/demand and the whims of the market maker at any point in time.