Pensava-se que o nome C# viria duma sobreposição de quatro símbolos  + , dando a impressão de  ++++ , uma alusão à continuação do C++. Entretanto, o  #  de C# se refere ao sinal musical (sustenido), que aumenta em meio tom uma nota musical. O símbolo real seria o ♯ e não o#. Porém, devido a limitação de telas, fontes e alguns navegadores, no momento da normalização junto a ECMA, fora especificado apenas que o nome da linguagem seria uma letra  C  maiúscula (U+0043) e o sinal  #  (U+0023), facilitando assim, publicações e artigos com um caracter encontrado facilmente dos  layouts  de teclado padrões. Desta forma, caso o nome fosse usado em português, seria "C-Sustenido" (ou "Dó-Sustenido"), e não "C-cerquilha".