Почему Си Шарп не Октоторп Си?
У привычной всем решётки есть другое заумное название — «октоторп». Слово было заимствовано из латинского языка. «Оctothorpe» дословно переводится как «восемь концов».

а на хрена бессмысленное заумное называние, которого никто не слыхал? Шарп - понятно, так называется клавиша, заодно есть появляется смысл с диезом
Потому, что каждое последующее поколение ставит на неплохом языке C ещё один (и не один) крест.
В прямом и переносном смысле. Воспринимайте это так.
Романтики могут воспринимать это как до диез... Пусть будет мажор (если оптимисты =)
Бедняга C в "реинкарнации" в виде C# уже совсем на себя не похож...
Название «Си шарп» (от англ. sharp - диез) происходит от музыкальной нотации, где знак диез, прибавляемый к основному обозначению ноты, означает повышение соответствующего этой ноте звука на полутон, что аналогично названию языка C++, где «++» обозначает инкремент переменной.
Вот, просветитесь: https://linchakin.com/словарь/р/решетка/