All respect for persistence, but that's not a solution, because the OP wanted to echo just "-n". I put the foo in to better show what was happening.
For similar reasons,
echo "" -n
does not work, etc.For similar reasons,
echo "" -n
does not work, etc." ' works fine with the bash built-in. It echo's "-n".