!  bang
"  double quote
#  pound or she (if followed by bang)
$  dollar
%  percent (usually sans-sign)
&  ampersand (or "bitwise-and" (a & SOME_FLAG), or "address of" (&foo), or "and" (&&))
'  Depends on context, it's an apostrophe here, but 'single quotes' here.
() open/close parens
[] open/close brackets
{} open/close braces
<> left/right (angle) brackets
*  star (asterisk is just too many syllables; also "pointer" when in c)
+  plus [sign]
,  comma
-  dash
.  dot (unless used to end a sentence, then it's a full stop, but not to be confused with 。)
/  slash
\  backslash (sometimes also "escape" in strings, but not to be confused with the \033 character)
:  colon
;  semicolon
=  equals
?  question mark
@  at sign
^  caret, unless over a character, in which case it is a circumflex (but also possibly "to the power" (in mathematics) or "xor" (in C))
_  underscore ("underline" is a formatting specification)
`  backtick (unless over a character, then it is a grave, pronounced like the hole in the ground;
   unless you're British in which case "grahv" works, too)
|  pipe (or "bitwise-or" (FOO | BAR), or "or" (||))
~  tilde