Historia imienia Leona jest ściśle powiązana z antycznymi korzeniami kultury rzymskiej. Źródłosłów wywodzi się ze słowa leo, oznaczającego zwierzę, które od tysięcy lat stanowi symbol odwagi i panowania. Już w starożytnym Rzymie łacińska forma Leo funkcjonowała jako imię męskie, obecne wśród cesarzy, żołnierzy i urzędników. Z czasem, wraz z rozwojem chrześcijaństwa, imię to zyskało nowe znaczenie dzięki kilku papieżom noszącym imię Leon I, II i III, co przyczyniło się do jego sławy w Kościele. Żeńska wersja Leona pojawiła się na przełomie pierwszego i drugiego tysiąclecia, rozprzestrzeniając się w średniowiecznej Europie. W Polsce imię Leona notowane było sporadycznie w dokumentach od XIV wieku, jednak prawdziwy wzrost popularności odnotowano dopiero w XIX i XX wieku.
Ciekawostką jest fakt, że w tradycji prawosławnej imię Leonija, stanowiące odpowiednik Leony, funkcjonowało od średniowiecza wśród kobiet z wyższych warstw społecznych. W renesansie i baroku imiona pochodzenia antycznego, w tym również to związane z motywami zwierzęcymi i mitologicznymi, zyskały nową falę popularności. Współcześnie Leona jest imieniem często wybieranym przez rodziców pragnących nadać córce imię tradycyjne, ale jednocześnie rzadsze niż Maria czy Anna.