Segundo o "Dicionário Onomástico Etimológico da Língua Portuguesa" de José Pedro Machado, Elsa "é a forma corrente em Portugal. Aceitação da escrita alemã Elsa, diminutivo de Elisabeth. A sua generalização parece dever-se à heroína do Lohengrin de Wagner (1846-1848), que se chama assim. (…) O mais curioso é que no Brasil a forma feminina mais corrente é Elza, embora também se ateste em Portugal (…); trata-se de forma oriunda do mesmo nome alemão, talvez também devida à mesma personagem wagneriana, mas recebida por via oral, sabido que o -s- em alemão tem o valor de -z- junto de vogal."