Mayraalejandra combines Mayra, a Spanish-form name, with Alejandra, the Spanish feminine of Alexander meaning defender.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mayraalejandra?
Swipe through thousands of names like it