For perl I tend to stick to English punctuation names
('$'=>'dollar',
'@'=>'array'||'ary',
'%'=>'hash'||'percent',
'#'=>'hash',
'!'=>'bang',
'#!'=>'shebang',
'&'=>'ampersand',
'*'=>'star',
'/'=>'slash',
'\\'=>'back-slash',
"'"=>'tick',
'`'=>'back-tick',
'"'=>'quote"||'quot', #not usually pronounced
'~'=>'tilde', #long E
'?'=>'question mark, #hook is cooler but it never occurs to me
'|'=>'pipe',
'['=>'left bracket', #These rarely need
']'=>'right bracket',#to be pronounced
'{'=>'left curly(?: brace)',
'}'=>'right curly(?: brace)',
'<'=>'less than'||'waka',
'>'=>'greater than'||'waka',
... #dot dot dot, in this case however yadda yadda yadda
);
I read $_[1] as "array underscore sub 1"
or worst case simply "at underscore 1".