Where it comes from
short form of Roxanne, from Greek Rhoxane, from an Old Persian name often linked to raukhshna ('bright, shining')
Why It's Popular for Pets
Roxy has a glamorous sparkle, and Roxanne, the name behind it, was borne by the wife of Alexander the Great and is often explained as Persian for 'little star'.