I'd consider Liberty as a virtue name, it's alright but I don't know if it's one I'd ever use. I like Libby as a nickname for Elizabeth, and where I live it's pretty common I know three or four Libbys. I wouldn't use it as a fullname just as a nickname.