Evanna

What does the name Evanna mean?

Evanna is a feminine form of Evan, the Welsh John, and so means "God is gracious"; many parents also hear it as an elaboration of Eva, "life". The Irish actress Evanna Lynch, who played Luna Lovegood in the Harry Potter films, is its best-known bearer. Evanna peaked in the United States at number 2,559 in 2020 and has hovered between number 2,600 and 3,600 for a decade, ranking number 2,729 in 2025 with 63 births.

At a glance

Gender
Girl's name
Origin
Welsh / English
Popularity
Rather rare – #2729 of the girl names in the United States
International
Evanna / Evana (English), Ivanna (Spanish / Ukrainian), Evangelina (Spanish / Italian).

Parents who love Evanna also like

All names from A to Z