bash – How to escape "-" in a command on the Mac terminal?

I'm trying to change the name of a file called "-a" to "a" using the Mac terminal (zsh shell). I tried the following on Mac

mv  -a "a"
mv & # 39;  -a & # 39; "to"
mv " -a" "a"

but he got

mv: illegal option - a
Use: mv [-f | -i | -n] [-v]    origin destiny
mv [-f | -i | -n] [-v]    source ... directory

every time. Is there a way to escape "-a" or any other command option in the terminal?