Alegra is a variant of Allegra, from Latin alacer via Romance forms, meaning cheerful or lively.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Alegra?
Swipe through thousands of names like it