Alegra is a variant of Allegra, from Latin alacer via Romance forms, meaning cheerful or lively.
Like Alegra?
Swipe through thousands of names like it