Il nome ha origini greco-latine e significa "leonessa". Potrebbe inoltre essere la variante francese dell'ebraico Léàh con il significato di "stanca, laboriosa" oppure il diminutivo di nomi come Leandra o Leanne.
Lea è molto popolare tra le nuove nate di alcuni paesi europei come Francia, Austria, Svizzera, Croazia e Belgio.