В русском языке символ @ принято называть "собака (собачка)", что к английскому языку совершенно не имеет отношения. Для начала обратимся к истории средневековья.
Дело в том, что ещё до изобретения печатных...
Случается такое, что нам нужно в тексте вставить какой-то символ, но он почему-то после нажатия не появляется. Вот, например для того, чтобы напечатать знак собачки в email, нужно сначала переключиться на английский язык, затем зажать клавишу Shift и не отпуская ее нажать на клавиатуре цифру 2. Значок @ появиться. Кроме этого знака на клавиатуре есть и другие, такие например как кавычки, двоеточие и др. - *?:%;№»!~. Также на клавиатуре можно встретить на клавише несколько символов, по непонятным причинам они не все и не всегда действуют...