Elfrida è un nome proprio di persona italiano femminile.
Si tratta di una variante del nome Elfreda, che deriva dall'inglese antico Ælfþryð, composto da ælf, "elfo" e þryð, "forza", e significa quindi "forza degli elfi". In inglese il nome era raro dopo la conquista normanna, ma venne ripreso nel XIX secolo.
Viene occasionalmente accostato ai nomi Alfredo (con cui condivide l'elemento ælf, che è presente anche in Alf, Alfhild, Elfleda e Alberico) e Audrey (con cui condivide l'elemento þryð). Il nome Frida ha un'etimologia propria, sebbene possa risultare da un'abbreviazione di Elfrida.
L'onomastico si può festeggiare il 2 agosto in memoria di santa Alfreda di Crowland (nata Ælfþryð, cioè Elfrida).
