Modern blend of Anna (Hebrew 'grace') and Alesia (Greek variant of Alexia, 'defender of men').
Like Annalesia?
Swipe through thousands of names like it