воля has the same double meaning as these words. It is absolutely suitable for the meaning freedom. I know, in English liberty (latin) and freedom (germanic) have different meaning: the former has more exalted meaning, while the latter is more practical, is simpler. Russian свобода isn't that exalted, but воля is definitely simpler.