I am having an argument with a friend about the names of some ASCII symbols. For instance, I know the "and symbol" - & - is called an ampersand. My question is: Do the "at symbol" - @ - and "number sign" - # - have names? Also, do any other commonly used symbols have less commonly used names?