Сей символ именуется «амперсанд». Традиционно он обозначает союз «и». В языках программирования — разные хитрые штуки.
Слово «амперсанд» [англ. ampersand] появилось как ослышка фразы «and per se and» — «и само по себе и». Фразу использовали для обозначения символа «&», и со временем она смешалась в одно слово.
А сам же символ «&» появился благодаря графическому сокращению латинского союза «et» — «и».